Re: [bcn-pm] Sistema de documentación
Xavier Noria
fxnahashref.com
Div Oct 14 04:39:30 PDT 2005
On Oct 14, 2005, at 13:25, Carlos Escribano wrote:
> El Viernes 14 Octubre 2005 13:06, Xavier Noria escribió:
>
>
>>>> <para>Esto imprime el texto Hola Mundo:</para>
>>>> <lp:fragment id="Impresión de hola mundo">print "Hola Mundo";</
>>>> lp:fragment>
>>>>
>
>
>> Carlos, como se consigue que ese documento XML sea valido? Contra que
>> validaria?
>>
>
>
> Es un documento válido DocBook, o sea del espacio de nombres
> principal. Al
> inicio del documento ya colocas la declaración de tipos:
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
> "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
>
>>
>>
> <article
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> xmlns:lp="http://buki.dyndns.org/lp/">
> ....
>
> El problema es que un proceso normal no ve el código (está en otro
> espacio de
> nombres), y por tanto ha de ser tratado para que pueda ser
> utilizado. De ahí
> que necesites un tratamiento especial (weave) para reintegrarlo, y
> que puedas
> ver el código en la documentación.
Ahhh, entonces tenia algo mal entendido de XML (que tengo pendiente
estudiar con detalle, de momento solo trampeo hasta donde necesito).
Yo creia que en un DTD ponias los hijos de un tag y no habia manera
de saltarse esa lista en un documento valido, pero entonces por lo
que dices los tags nuevos que vengan de otro espacio de nombres no
invalidan el documento. Eso es interesante, alguna vez he descartado
alguna funcionalidad por no saber eso.
-- fxn
Més informació de la llista de correu Barcelona-pm