Gunnar Bittersmann: <de> und <en> Tags auslesen innerhalb von <text> Tags

Beitrag lesen

@@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

<text xml:lang="de"></text>
<text xml:lang="en"></text>

oder

<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) hast du auf dem Schirm?

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann