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