Preguntas etiquetadas con linq-to-xml

LINQ-to-XML proporciona una experiencia de consulta similar a SQL para navegar, analizar y agregar datos almacenados en documentos XML.

7
XDocument o XmlDocument
Ahora estoy aprendiendo, XmlDocumentpero me acabo de encontrar XDocumenty cuando trato de buscar la diferencia o los beneficios de ellos no puedo encontrar algo útil, ¿podría decirme por qué usaría uno sobre otro?

4
Rellenar XDocument desde una cadena
Estoy trabajando en algo y estoy tratando de averiguar si puedo cargar un XDocument desde una cadena. XDocument.Load()parece tomar la cadena que se le pasa como una ruta a un archivo XML físico. Quiero intentar evitar el paso de primero tener que crear el archivo XML físico y saltar directamente …
358 c#  xml  c#-3.0  linq-to-xml 

5
LINQ para leer XML
Tengo este archivo XML: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> ¿Podría alguien darme un código C # usando LINQ, la forma más sencilla de imprimir este resultado: (Tenga en cuenta el espacio adicional …
194 c#  xml  linq  linq-to-xml 

7
Convertir XDocument a XmlDocument y viceversa
Es un problema muy simple que tengo. Yo uso XDocument para generar un archivo XML. Luego quiero devolverlo como una clase XmlDocument. Y tengo una variable XmlDocument que necesito convertir de nuevo a XDocument para agregar más nodos. Entonces, ¿cuál es el método más eficiente para convertir XML entre XDocument …
189 c#  xml  linq-to-xml 


3
¿Cómo obtener una cadena json de url?
Estoy cambiando mi código de formulario XML a JSON. Pero no puedo encontrar cómo obtener una cadena JSON de una URL dada. La URL es algo como esto: " https://api.facebook.com/method/fql.query?query=.....&format=json " Usé XDocuments antes, allí podría usar el método de carga: XDocument doc = XDocument.load("URL"); ¿Cuál es el equivalente de …


1
Cómo poner atributos a través de XElement
Tengo este codigo: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. ¿Cómo agrego atributos a Conn? Quiero agregar los atributos que marqué como comentarios, pero si intento establecer los atributos Conndespués de definirlos EcnAdminConf, no son visibles. Quiero configurarlos …
126 c#  xml  linq-to-xml 

3
¿Cómo utilizar XPath con XDocument?
Hay una pregunta similar, pero parece que la solución no funcionó en mi caso: rareza con XDocument, XPath y los espacios de nombres Aquí está el XML con el que estoy trabajando: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> Y …
109 c#  .net  xml  xpath  linq-to-xml 

8
XDocument.ToString () suelta la etiqueta de codificación XML
¿Hay alguna forma de obtener la codificación xml en la función toString ()? Ejemplo: xml.Save("myfile.xml"); lleva a <?xml version="1.0" encoding="utf-8"?> <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> Pero tb_output.Text = xml.toString(); conduce a una salida como esta <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> ...
103 c#  linq-to-xml 

2
Creación de archivos XML usando XDocument en C #
Tengo una List<string>"sampleList" que contiene Data1 Data2 Data3... La estructura del archivo es como <file> <name filename="sample"/> <date modified =" "/> <info> <data value="Data1"/> <data value="Data2"/> <data value="Data3"/> </info> </file> Actualmente estoy usando XmlDocument para hacer esto. Ejemplo: List<string> lst; XmlDocument XD = new XmlDocument(); XmlElement root = XD.CreateElement("file"); XmlElement …
83 c#  xml  linq-to-xml 

6
Buscar XDocument usando LINQ sin conocer el espacio de nombres
¿Hay alguna forma de buscar un XDocument sin conocer el espacio de nombres? Tengo un proceso que registra todas las solicitudes SOAP y encripta los datos confidenciales. Quiero encontrar cualquier elemento basado en el nombre. Algo como, dame todos los elementos donde el nombre es CreditCard. No me importa cuál …
81 c#  linq-to-xml 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.