我的数据在xml中有一些特殊字符。所以我收到错误来处理它们。
<SubFilePath>http://d2coa5o205622p.cloudfront.net/newswatchforweb&autoPlay=true&autoRewind=false</SubFilePath>
“'='是一个意外的令牌。预期的令牌是'”;
我知道如何处理其他特殊内容,例如“&lt;”,“&gt;” ,“\”“,”\“”,“&amp;”但我怎么能处理“=”?
我正在使用c#
答案 0 :(得分:4)
将数据包装在CDATA块中。
或使用=
请参阅:http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php
答案 1 :(得分:1)
如果您使用其中一个XML API来编写XML,那么就不会有问题。使用XmlWriter或XElement。
答案 2 :(得分:0)
如果您有关联的XSL架构,那么您还应该使用“anyURI”类型定义此元素,如下所示:
<xs:element name = "SubFilePath" type = "xs:anyURI" />