On 5/20/07, Hugo López <[EMAIL PROTECTED]> wrote:
> Bien, algo asi pensé. Y si solo quiero procesar UN solo XML, puedo
> leer todos los tags sin necesidad del DTD, y como es uno solo no me
> importa que este "incompleto" como en el ejemplo que me diste. ¿Es
> asi?

Sí (al menos hasta el punto que que yo entiendo) :) :) :)

Hola:

Che, una pregunta (retorica) ¿como parsean el xml?

Es decir, las dos cosas que UDs están diciendo son probables:


[EMAIL PROTECTED]:/tmp$ xmllint k.xml;echo $?
<?xml version="1.0"?>
<!DOCTYPE prueba PUBLIC "-//Prueba1" "/tmp/k.dtd">
<pepe>
 <val1>algo</val1>
</pepe>
0
[EMAIL PROTECTED]:/tmp$ xmllint --loaddtd k.xml;echo $?
k.xml:2: warning: failed to load external entity "/tmp/k.dtd"
<!DOCTYPE prueba PUBLIC "-//Prueba1" "/tmp/k.dtd">
                                                 ^
<?xml version="1.0"?>
<!DOCTYPE prueba PUBLIC "-//Prueba1" "/tmp/k.dtd">
<pepe>
 <val1>algo</val1>
</pepe>
0
[EMAIL PROTECTED]:/tmp$



En ambos casos termina bien, pero da un warning en el segundo (no
existe el dtd).

Uno de los usos que tiene un DTD es para validarlo (tanto cuando se lo
escribe como pervio a leerlo).

Es el mismo caso que el XHTML, tiene un DTD que se usa para validarlo,
pero en ninguna ocación los browsers (hasta donde yo conozco) van por
cada página que van a dibujar en pantalla a la W3C por el DTD.





--
Atentamente, yo <Matías>
Y sin fumar desde (casi) el '1089515700'
http://www.nnss.d7.be
Let one walk alone, commit no sin,
with few wishes, like an elephant in the forest
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a