有没有一种方法可以在XML中包含类似标签的文本



我有一个ttml(字幕(格式的XML文档。其中一行假定包含一个被解释为开始标记的文本:<tt:span><some_text><tt:span>其中"<some_text>quot;是当应用字幕时应当在屏幕上显示的文本,包括<以及>。因为它被解释为开始标记,所以文档不会通过xsd验证。

我试着逃离<(>(与&lt;(&gt;(,但它没有起作用。

有没有一种方法可以使文档通过验证<some_text>quot;作为文本?

您只需要使用CDATA部分。其中的任何内容都将被视为文本。

XML

<root>
<city><![CDATA[anything you want is here]]></city>
</root>

我试图逃离<(>(与<(>(,但没有起作用。

&lt;&gt;是转义<>的正确方法。

以下TTML文件有效:

<tt xml:lang="" xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p>&lt;Lorem ipsum&gt;</p>
</div>
</body>
</tt>

并按预期进行渲染。

相关内容

  • 没有找到相关文章

最新更新