tho*_*asb 0 .net c# xml xmldocument
我需要操作XML字符串.
字符串是这个:
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_counter addthis_pill_style"></a>
</div>
Run Code Online (Sandbox Code Playgroud)
我以为我会将其转换为XmlDocument,但XmlDocument.LoadXml()会抛出有关":"字符的错误; 这是因为fb:like:layout属性.
我需要做的是addthis:url使用a addthis_toolbox或addthis_buttonclass 为第一个元素添加一个属性.
我非常有信心能找到具有正确类的元素,但我不能确信我可以添加这样的"复合"属性...特别是因为我甚至无法将该东西加载到XmlDocument .
我错过了什么 ?有更好/更简单的方法吗?
谢谢
根据XML 1.0建议,XML格式正确,但根据XML Namespaces 1.0建议,它不是命名空间良好的.因此,如果XML解析器具有禁用命名空间处理的开关,则应该能够解析它.我不知道.net的XmlDocument解析器是否有这样的开关.
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |