registros xml

Iniciado por PETTETE, 6 Junio 2017, 08:25 AM

0 Miembros y 1 Visitante están viendo este tema.

PETTETE

Hola buenas,

tengo un problemilla con un codigo y no se como resolverlo. podríais ayudarme?

sabeis como puedo contar el numero de lineas que tiene un xml?

tengo un xml que se No se cuantos registros tiene y no se cuantos campos tiene cada registro..

¿ sabeis como podria calcular estas 2 cosas?

Un saludo de vuestro amigo y vecino,
PETETE;)

pd, sabeis que toda ayuda siempre es bien recibida y muy agradecida.
UN SALUDO DE VUESTRO AMIGO Y VECINO,
PETETE;)

Eleкtro

#1
Aquí no se hacen tareas, si quieres ayuda más específica entonces muestra lo que hayas intentado hacer por ti mismo.




Cita de: PETTETE en  6 Junio 2017, 08:25 AMcontar el numero de lineas que tiene un xml?

System.IO.File.ReadAllLines() Function
+
System.Array.Length Property




Cita de: PETTETE en  6 Junio 2017, 08:25 AMNo se cuantos registros tiene y no se cuantos campos tiene cada registro..

¿ sabeis como podria calcular estas 2 cosas?

Asumiendo que por "registros" quieras decir nodos y/o elementos, y por "campos" quieras decir atributos:

System.Xml.XmlNode.SelectNodes() Function  -o-  System.Xml.XmlDocument.GetElementsByTagName Function
+
XPath - Axis Specifier | Wikipedia (a menos que NO sepas el nombre del nodo/elemento, esto no te hace falta)
+
System.Xml.XmlNode.Attributes Property
+
System.Xml.XmlNodeList.Count Property

Saludos








PETTETE

para empezar, gracias.

NOTA ACLARATORIA:
no son tareas no, siempre me dices lo mismo y no son tareas..

Son cosas que me mandan hacer en el sitio donde trabajo y como no se hacerlas pues las comento en el foro.
Donde trabajo saben que estoy aprendiendo visual .net y por eso me mandan ciertas cosas para hacer, sin mas, no es que en la escuela, uni o donde creas que estudio( que no estoy estudiando) me manden ejercicios y yo os los comente.

PD, mirare los links que me has facilitado y en caso de duda o lo que sea te comento.

Un saludo,
PETETE;)
UN SALUDO DE VUESTRO AMIGO Y VECINO,
PETETE;)