Articles of xml

Análisis XML en iPhone

Hola, soy nuevo en el desarrollo de iphone. Necesito analizar XML simple procedente de mi servidor web y almacenarlo en la base de datos. ¿Hay algún código de muestra para hacer lo mismo?

Restricción de elementos XML basados ​​en otro elemento a través de XSD

Creo que esto tiene que ver con keyref pero no estoy seguro, y realmente no estoy seguro de que se pueda hacer. Por ejemplo, supongamos que tengo myElement1 y myElement2. Si no hay myElement2 en el archivo XML, entonces myElement1 debe existir; de lo contrario, es opcional. ¿Hay alguna forma de forzar este tipo de […]

Cómo analizar enormes archivos XML en C #?

Estoy trabajando con archivos dblp XML. De hecho, quiero analizar el archivo dblp.xml y quiero extraer la información útil para mi posterior procesamiento en algún proyecto. Y ese archivo XML es muy grande (1.1 GB) y ni siquiera puedo abrir este archivo. Amablemente sírveme si tienes C # parser para dblp.xml o puedes guiarme con […]

¿Cómo usar la función XPath en una instancia de XPathExpression programáticamente?

Mi progtwig actual necesita usar programáticamente crear una instancia de XPathExpression para aplicar a XmlDocument. El xpath necesita usar algunas funciones XPath como “ends-with”. Sin embargo, no puedo encontrar una forma de usar “ends-with” en XPath. yo Tira una excepción como abajo Excepción no controlada: System.Xml.XPath.XPathException: Namespace Manager o XsltC ontext needed. Esta consulta tiene […]

Asignaciones avanzadas de comodines Los parámetros no se encuentran en el método Prepare ()

De la documentación: asignaciones de comodines avanzados de Struts2 : Comodines avanzados Desde 2.1.9+ se pueden definir expresiones regulares definidas en el nombre de la acción. Para usar esta forma de comodín, se deben establecer las siguientes constantes: Las expresiones regulares pueden tener dos formas, la más simple es {FIELD_NAME} , en cuyo caso el […]

XPathSelectElement siempre devuelve null

¿Por qué este Xpath no funciona con XDocument.XPathSelectElement? Xpath: //Plugin/UI[1]/PluginPageCategory[1]/Page[1]/Group[1]/CommandRef[2] XML C # Code: myXDocument.XPathSelectElement(“//Plugin/UI[1]/PluginPageCategory[1]/Page[1]/Group[1]/CommandRef[2]”, myXDocument.Root.CreateNavigator());

¿Cómo se definen varios nombres para el campo XmlElement?

Tengo un documento XML proporcionado por aplicaciones cliente para mi aplicación C #. Así es como un cliente envía el archivo XML: 2380983 Y una clase C # que admite la deserialización XML: [XmlRoot] public class SomeAccount { [XmlElement(“parentId”)] public long ParentId { get; set; } //rest of fields… } Pero hay algunos clientes cuyo […]

¿Por qué son URLs en espacios de nombres XML?

Toma esta línea como solo un ejemplo: Algunas investigaciones breves me han enseñado que no es necesario alojar nada necesariamente en esa URL. Por lo tanto, si solo se trata de una referencia a un espacio de nombres contenido en un ensamblado local, ¿por qué usar URL en lugar de espacios de nombres regulares como […]

Cómo leer un archivo xml grande sin cargarlo en la memoria y usar XElement

Quiero leer un archivo xml grande (100 + M). Debido a su tamaño, no quiero cargarlo en la memoria usando XElement. Estoy usando consultas linq-xml para analizar y leer. ¿Cuál es la mejor manera de hacerlo? ¿Algún ejemplo sobre la combinación de XPath o XmlReader con linq-xml / XElement? Por favor ayuda. Gracias.

¿Cómo convierto un TimeSpan ISO8601 a un C # TimeSpan?

System.FormatException cuando bash hacer lo siguiente (como ejemplo): TimeSpan ts = XmlConvert.ToTimeSpan(“P72H”); Investigué el estándar ISO8601 y parece ser correcto, pero no logro procesarlo sin lanzar una excepción, haga lo que haga. ¡Gracias! EDITAR: Detalle de la excepción: System.FormatException was unhandled by user code HResult=-2146233033 Message=The string ‘P72H’ is not a valid TimeSpan value. Source=System.Xml