<de> und <en> Tags auslesen innerhalb von <text> Tags
bearbeitet von@@Sven101
> Das funktioniert so weit so gut. Jetzt möchte ich aber alles noch 2-sprachig anbieten und zwar innerhalb des Text-Tags, Beispiel:
>
> ~~~
> <text>
> <de>
> <![CDATA[⋯]]>
> </de>
> <en>
> <![CDATA[⋯]]>
> </en>
> </text></app>
> ~~~
Das scheint mir schlecht designt zu sein.
Warum CDATA?
`de` und `en` sind eher keine Elemente, sondern Attributwerte. Entweder
~~~xml
<text xml:lang="de">
⋯
</text>
<text xml:lang="en">
⋯
</text>
~~~
oder
~~~xml
<text>
<variante xml:lang="de">
⋯
</variante>
<variante xml:lang="en">
⋯
</variante>
</text>
~~~
> Ob nun der deutsche Inhalt oder der englische angezeigt wird, möchte ich gerne über den Link lösen:
>
> > http://portfolio.sven.de/de/User1/passwort/#0
>
> > http://portfolio.sven.de/en/User1/passwort/#0
[Sprachvereinbarung *(language negotiation)*{:@en}](https://www.w3.org/International/questions/qa-when-lang-neg) hast du auf dem Schirm?
LLAP 🖖
--
*„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“* —Kurt Weidemann