Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: arthusu en 12 Septiembre 2012, 05:06 am



Título: duda en xml
Publicado por: arthusu en 12 Septiembre 2012, 05:06 am
bueno amigos mi duda es que no se que error es el que tengo, miren este es el codigo xml:

Código
  1. <?xml version="1.0" standalone="yes"?>
  2. <!DOCTYPE ORDEN_DE_COMPRA [
  3. <!ELEMENT ORDEN_DE_COMPRA (CLIENTE)>
  4. <!ELEMENT CLIENTE (NUMERO_DE_CUENTA,NOMBRE_COMPLETO)>
  5. <!ELEMENT NUMERO_DE_CUENTA (#PCDATA)>
  6. <!ELEMENT NOMBRE_COMPLETO (NOMBRE,APELLIDO1,APELLIDO2)>
  7. <!ELEMENT NOMBRE (#PCDATA)>
  8. <!ELEMENT APELLIDO1 (#PCDATA)>
  9. <!ELEMENT APELLIDO2 (#PCDATA)>
  10. ]>
  11.  

hasta ahi tengo todo bien segun yo pero me sale el sig. error:

Error de lectura XML: no se encuentra el elemento
Ubicación: http://localhost/archivoxml1.xml
Número de línea 10, columna 3:]>
--^

me podrian decir en que estoy mal? se que el error esta en ]> pero segun yo eso cierra y lo cerre bien alguien me podria decir que me equivoque, saludos :P

Gracias de antemano


Título: Re: duda en xml
Publicado por: h3ct0r en 12 Septiembre 2012, 19:45 pm
arthusu, nunca havia visto un xml asi. Generalmente son mas tipo:

Código
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
  3.  <nextCatalog catalog="platform:/resource/framework/base/dtd/base-catalog.xml"/>
  4.  <nextCatalog catalog="platform:/resource/framework/datafile/dtd/datafiles-catalog.xml"/>
  5.  <nextCatalog catalog="platform:/resource/framework/entity/dtd/entity-catalog.xml"/>
  6.  <nextCatalog catalog="platform:/resource/framework/minilang/dtd/minilang-catalog.xml"/>
  7.  <nextCatalog catalog="platform:/resource/framework/service/dtd/service-catalog.xml"/>
  8.  <nextCatalog catalog="platform:/resource/framework/testtools/dtd/testtools-catalog.xml"/>
  9.  <nextCatalog catalog="platform:/resource/framework/webapp/dtd/webapp-catalog.xml"/>
  10.  <nextCatalog catalog="platform:/resource/framework/widget/dtd/widget-catalog.xml"/>
  11. </catalog>

Usando un nodo diferente para cada información!
Ese es un xml de alguna api ?


Título: Re: duda en xml
Publicado por: arthusu en 13 Septiembre 2012, 04:39 am
segun mire standalone es para ver si el documento es autosuficiente esto con el dtd osea para validarse internamente...
esto lo mire en una revista de hackxcrack a lo mejor puede que ya no funcione por que xml ha avanzado con el tiempo?


Título: Re: duda en xml
Publicado por: h3ct0r en 27 Septiembre 2012, 20:46 pm
jejeje no creo que tenga avanzado tanto. Probablemente ese xml no es de los común y por lo menos yo no me eh encontrado en la necesidad de trabajar con un xml asi.

Lo estoy testeando en http://validator.w3.org/ y me salta unos errores. Quien sabe capaz el ejemplo estaba malo! :laugh: