Felix Riesterer: XML richtig erstellen

Beitrag lesen

Lieber Olaf,

Dein Ansatz ist meiner Meinung nach sinnvoll, aber natürlich nicht der einzig mögliche.

genau! Man könnte das URL-Element durch ein URL-Attribut ersetzen, was absolut denselben datenspeichernden Zweck erfüllen würde. Es wäre auch denkbar, dem Titel ein eigenes Element zu spendieren, da dieser vielleicht irgendwann einmal doppelte Anführungszeichen enthalten dürfen soll... usw.

Man könnte es daher ebenso auf diese Weise gestalten:

<?xml version="1.0" encoding="UTF-8"?>  
<katalog>  
    <produkt url="http://example.com/1">  
        <title><![CDATA[Test Titel]]></title>  
        <description><![CDATA[das ist die kurze beschreibung]]></description>  
    </produkt>  
    <produkt url="http://example.com/2">  
        <title><![CDATA["Test Titel2"]]></title>  
        <description><![CDATA[das ist die kurze beschreibung2]]></description>  
    </produkt>  
</katalog>

Liebe Grüße aus Ellwangen,

Felix Riesterer.