我需要操縱XML字符串。
的字符串是這個:LoadXML在屬性中使用「:」
<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>
我想我會把它轉換成XmlDocument的,但XmlDocument.LoadXml()
拋出有關的錯誤「:」字符;這是因爲fb:like:layout
屬性。
我需要做的是將addthis:url
屬性添加到addthis_toolbox
或addthis_button
類的第一個元素。
我很有信心,我可以找到正確的類的元素,但我真的不相信,我可以添加一個「複合」屬性這樣的...尤其是因爲我甚至不能加載一個XmlDocument的東西。
我錯過了什麼嗎?有更好/更簡單的方法嗎?
謝謝
爲什麼它不合格? – thomasb
@ cosmo0,XML名稱中不允許有多個冒號。 –
好的......好吧,我無法改變這一點,這是AddThis給我的。那我能做些什麼? – thomasb