1
我想從包含命名空間前綴的XML字符串加載XElement。例如:從沒有命名空間的字符串中加載XElement
string template = @"<com:PersonName>
<com:FirstName>def</com:FirstName>
<com:LastName>abc</com:LastName>
</com:PersonName>";
在上述XML COM是指像xmlns:com = "somevalue"
當我使用XElement.Parse(xml)
方法它引發的錯誤的命名空間。
我也嘗試在XmlDocument中加載這樣的XML,它允許我使用xmlreader實現此目的並將命名空間設置爲關閉,但我想使用XDocuemnt或XElement來完成此操作。
是否可以在不提供名稱空間的情況下在Xelement中加載此字符串?