Porfavor alguien digame.

| |||
![]() Hola estoy creando un programa en C# donde necesito que me lea una etiqueta especifica en XML, yo he visto tutoriales pero en todos explican como leer el archivo entero pero yo quiero utilizar el XML como si fuera un archivo properties, osea que lea una etiqueta especifica y el valor de esa etiqueta me lo ponga en un textbox. Porfavor alguien digame. ![]() |
| |||
Respuesta: ¿Como leo una etiqueta especifica de un archivo xml en C#? Si el XML tiene un esquema definido y estático siempre te conviene deserializarlo y usar un modelo estáticamente tipado. Si el XML NO tiene un esquema definido y estático podes usar LINQ to XML. |
| |||
Respuesta: ¿Como leo una etiqueta especifica de un archivo xml en C#? XML Ejemplo: <? xml version="1.0"?> <!DOCTYPE MENSAJE SYSTEM "respuesta.dtd"> <respuesta> <usuarios> <usuario> <nombre></nombre> <apellido></apellido> </usuairo> </usuarios> </respuesta>
Código:
String xml = "Codigo xml aqui"; //Creas un nueva nueva variable de documentoXML XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(xml); //Seleccionas los nodos de xml del nivel que desees dependiendo de la estructura de tu xml. en este caso los nodos usuario XmlNodeList usuarios = xmlDoc.DocumentElement.SelectNodes("/respuesta/usuarios"); // recorres cada elemnto de la lista de nodos. foreach (XmlNode usuario in usuarios) { // recorres cada propiedad de cada elemento del xml (usuario) foreach (XmlNode titleNode in usuario) { titleNode.Name // es el nombre del xml tag (nombre, apellido) titleNode.InnerText // es el valor que tiene ese xml tag } } Este codigo snippet deberia ayudarte. Si no entiendes algo avisame. |
| |||
Respuesta: ¿Como leo una etiqueta especifica de un archivo xml en C#? Te entiendo, pero lo que quiero es algo como esto mira: Aqui esta el codigo XML
Código XML:
Ver original Entonces quiero que en el form 1 vea todas las etiquetas de home, y que el dato de el valor Text de las etiquetas dentro de home, yo lo ponga a un Label o a un boton es como si fuera para traducir |
Etiquetas: |