Cómo crear documentos XML con prefijo nodo como:espacios de nombres XElement (¿Cómo?)
<sphinx:docset>
<sphinx:schema>
<sphinx:field name="subject"/>
<sphinx:field name="content"/>
<sphinx:attr name="published" type="timestamp"/>
</sphinx:schema>
cuando trato de ejecutar algo así como new XElement("sphinx:docset")
i conseguir excepción
Excepción no controlada : System.Xml.XmlException: el carácter ':', val hexadecimal ue 0x3A, no se puede incluir en un nombre. en System.Xml.XmlConvert.VerifyNCName (String nombre, ExceptionType exceptionTyp e) en System.Xml.Linq.XName..ctor (ns XNamespace, Cadena localName) en System.Xml.Linq.XNamespace.GetName (String localName) en System.Xml.Linq.XName.Get (String expandedName)
Gracias por la ayuda !;)
Eche un vistazo a la clase 'XmlNamespaceManager'. –
Su documento no es válido. Necesita declarar el prefijo 'sphinx'. –