sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #99872
Re: Docbook 5 problem
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Robert Larsen wrote:
> Niels Müller Larsen wrote:
>> Hej alle
>> Er der nogen brugere af Docbook V5 (XML)
>> jeg har behov for at dokumentere fx programcode
>>
>> <programlisting language="php"><![CDATA[
>> if ($a == 42 && $b == 17) {
>> ....
>> }
>> ]]></programlisting>
>>
>> uanset hvad jeg prøver af krumspring bliver xlst-oversættelsen til
>>
>> .... if ($a == 42 && ... og ikke
>> .... if ($a == 42 && ... som ønsket
>>
>> gør ingen forskel hvis jeg seelv skriver && oversættelsen bliver
>> det samme.
>>
>> I fx en <para> <code> if ($a == 42 && ...</code></para>
>> virker det perfekt.
>>
>> Hvad gør jeg galt????
>
> CDATA bliver ikke parset, så dér skal du faktisk bare skrive det,
> nøjagtigt som du ønsker at se det. Så skriv bare selv '&&'.
> Ellers skal du bruge PCDATA (Parsed CDATA).
>
> http://www.w3schools.com/xmL/xml_cdata.asp
>
Du har helt ret, MEN når det bliver lagt ind i en <programlisting>
så sker der det at && af xslt bliver oversat til &&
Synes jeg har prøvet alle mulige krumspring, men intet har hjulpet
w3schools har ret, men de skriver om generel XML ikke om Docbook, der jo
har et lagt udenom
- --
Niels Muller Larsen, MSc
Programmer, Teacher
Mob: +45 2040 5740
Web: http://x15.dk
Mail: nml@xxxxxxx
Public key: 0xD4DB4A5E
(http://keyserver.veridis.com:11371/search?q=0xD4DB4A5E)
If you flaunt it, expect to have it trashed.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFLXDEobiU629TbSl4RAmDbAKDUWMZJCzGlWqg2k2Yt/k+qXJ9XCwCeJ8Er
0BO8zIghWpXI2Klh9YX/e5c=
=rJ31
-----END PGP SIGNATURE-----
Follow ups
References