如何显示“<";以xml值表示
本文关键字:quot xml 表示 lt 显示 何显示 | 更新日期: 2023-09-27 18:29:46
我有一个xml文件和一个标记(MyText
)作为另一个元素标记中的值像这样:
<header>
<subheader>
<somethingelse>
A text ...
... like this list<MyText> is an example!
...
of my xml-file.
</somethingelse>
</subheader>
</header>
现在我得到一个错误
第159行第14位的MyText
起始标签与"somethingelse"的结束标签不匹配。204号线,位置9。
和
334行:
var myDocument = XDocument.Load(Server.MapPath(dir_AppData + "Examples.xml"));
你是怎么做到的?
<
或者在XML中声明CDATA部分:http://en.wikipedia.org/wiki/CDATA
用<
(Lesserthen)对<和>
(G大t母鸡)用于>
要包含这样一个特殊的字符,必须使用以下字符引用:<
或<
你有一个完整的列表:http://www.dvteclipse.com/documentation/svlinter/How_to_use_special_characters_in_XML.3F.html
您有两个解决问题的选项:
-
第一个使用CDATA标记。
有关详细信息,请访问w3school:http://www.w3schools.com/xml/xml_cdata.asp
-
第二个选项是使用Xml实体来转义特殊特征
有关转义字符的详细信息:http://www.w3schools.com/html/html_entities.asp
将值封装在标签中,或使用转义序列
http://www.w3schools.com/xml/xml_cdata.asp