Christian: Zeilenumbruch in XML

Hilfe ich habe ein Problem
eigentlich sollte er wenn ich in nem Text in XML das Tag <br/> schreibe nen Zeilenumbruch machen tut er aber nicht
wieso
wenn ich euch das xml File schicken soll (mit css) dann sagt es mir

PS

wie kann ich bilder in xml files einbauen

hier noch ein teil des file
<rs4>
 <UKit>
      <Oben>W&#xE4;hlen Sie Ihre Wunschleistung</Oben>
 </UKit>
      <UKit>
                <Bes1>Hier bieten wir Ihnen verschieden Leistungskits von 420 bis 520 PS an.
       <br/>
      Das Spektrum reicht von einer optimierten Programmierung der<br/>Steuerelektronik bis zum kompletten Umbau der Motoreinheit.Alle<br/>Versionen sind von uns auf den MTM-Pr&#xFC;fst&#xE4;nden entwickelt und<br/>wurden umfangreich im Stra&#xDF;en- und Rennbetrieb getestet. Die<br/>Lebensdauer der Motoren entspricht etwa dem Serienniveau<br/></Bes1>
 </UKit>
</rs4>

  1. Hallo,

    Hilfe ich habe ein Problem
    eigentlich sollte er

    wer denn?

    wenn ich in nem Text in XML das Tag <br/> schreibe nen Zeilenumbruch machen tut er aber nicht

    der Böse ;-)

    wieso

    Gute Frage

    wenn ich euch das xml File schicken soll (mit css) dann sagt es mir

    PS

    wie kann ich bilder in xml files einbauen

    In XML kannst du gar keine Formatierungsanweisungen einbauen, du benötigst dazu Stylesheets bzw eine Transformation in HTML mit XSLT

    Gute grundlegende Lektüre:
    http://selfhtml.teamone.de/xml/darstellung/index.htm

    Gruß
    Franz

  2. hallo Christian,

    eigentlich sollte er wenn ich in nem Text in XML das Tag <br/> schreibe nen Zeilenumbruch machen tut er aber nicht
    wieso

    weil <br> so wie du es meinst/verwenden willst ein html tag ist, aber in xml haben html tags absolute keine bedeutung.
    xml ist nicht im geringsten daran interessiert welche layoutbedeutung du einem tag zugedacht hast. das muss du, wie schon gesagt entweder per CSS oder pber XSLT machen.

    den link hast du schon bekommen.

    grüße
    thomas

  3. Erst mal Dank für eure Antworten.
    Den Link hab ich mir schon zwei drei mal durchgelesen

    ich komm aber immer noch nicht weiter
    was hab  ich den für möglichkeiten einen Zeilenumbruch zu erzwingen.

    Und dann noch ein Problem:
    wie kann ich leerzeilen darstellen

    PS

    wie kann ich bilder in xml files einbauen

    1. hallo Christian,

      ich komm aber immer noch nicht weiter
      was hab  ich den für möglichkeiten einen Zeilenumbruch zu erzwingen.

      mit dem unicodezeichen für zeilenumbruch:
      &#xD;

      Und dann noch ein Problem:
      wie kann ich leerzeilen darstellen

      (du möchstest wieder nur layout in dein xml verpflanzen)
      entweder mahst ein eigenes element dafür: <leerzeile /> und bei transformation in html ersetzst du es durch z.B. <br /> oder
      &#xD;&#xD; (zwei zeilenumbrüche)

      wie kann ich bilder in xml files einbauen

      so wie du willst.
      <bild quelle="bild.jpg">  oder <img src="bild.jpg"> oder <grafik><datei>bild.jpg</datei></grafik> etc.

      dargestellt wird es erst, wenn du dein xml entsprechend transformierst.

      grüße
      thomas