[C con Clase] Abrir archivos XML en línea

Alejandro alepelexo en yahoo.es
Vie Mar 21 16:47:47 CET 2008


Bueno, mi problema en esta ocasión es algo extraño que me ha surgido recientemente. Desde mi ordenador debo comprobar un archivo XML que está en línea. Una página comprueba el contenid ode ese archivo y, según eso, activa o desactiva una característica. Su estructura es muy simple, lo único que tengo que hacer es averiguar el contenido de una etiqueta que es "<usuario>". Dentro de esa etiqueta hay un campo que es "id", por ejemplo: <usuario id="936">Texto predeterminado</usuario>. Entre las etiquetas usuario va un texto predeterminado de la página. El caso es que yo tengo que comprobar en qué momento "id" vale 0, porque eso significaría que se inició la característica de la página que yo quiero usar. Para eso mi idea es crear un programa que lea el archivo XML en cuestión y compruebe el valor de "id". En caso de que "id" valiese 0, me mandaría un mensaje de aviso para que me diese cuenta de que se inició dicha característica. Ahora viene el verdadero problema: ¿cómo hago eso? ¿Necesito tener un conocimiento muy amplio de sockets y redes o, por el contrario, hay alguna manera más "simple" de conseguir leer ese archivo? Espero que alguno conoza otra manera porque, si no, me veo sentado frente a un manual de sockets durante algún tiempo...

Espero haberme explicado bien. Gracias de antemano y un saludo, Alejandro.


Más información sobre la lista de distribución Cconclase