4
У меня возникла проблема с удалением атрибута проблемы из моего корневого узла Xdocument: xml: base.Удаление xml: базовый атрибут из XDocument
Мои XDocument currentDoc:
<root xml:base="texthere">
<child/>
</root>
Я посмотрел на документацию о XML: база здесь: http://www.w3.org/TR/xmlbase/.
У меня возникли проблемы с кодом C#, чтобы избавиться от этого, потому что этот префикс xml: не имеет декларации, как и другие префиксы пространства имен.
Это то, что у меня есть, не работает:
currentDoc.Root.Attributes().Where(a => a.IsNamespaceDeclaration).Remove();
Если заглянули в XNamespace! Это сработало, спасибо. – Laterade