Я хочу загрузить XElement из строки XML, содержащей префиксы пространств имен. Например:Загрузить XElement из строки без пространств имен
string template = @"<com:PersonName>
<com:FirstName>def</com:FirstName>
<com:LastName>abc</com:LastName>
</com:PersonName>";
В выше XML ком относится к пространству имен, как xmlns:com = "somevalue"
Когда я использовал XElement.Parse(xml)
метод, который он выдает сообщение об ошибке.
Я также попытался загрузить такой XML в XmlDocument, и это позволяет мне достичь этого с помощью xmlreader и отключить пространство имен, но я хочу сделать это с помощью XDocuemnt или XElement.
Можно ли загрузить эту строку в Xelement без предоставления пространства имен?