Announcement

Collapse
No announcement yet.

AltovaXML

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • AltovaXML

    Hallo,
    ich arbeite mit AltovaXML. Klappt soweit auch alles prima.
    Ich weiß nur nicht, wieso mein Ergebnisbaum nicht so formatiert wird, dass untergeordnete Elemente weiter eingerückt werden bzw. dass nach den End-Tags umbrochen wird, obwohl indent="yes" !? Zumindest nicht alle.

    Mein xslutput sieht so aus:
    HTML Code:
    <xsl:output indent="yes" method="xhtml" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
    Hat jemand eine Idee?

  • #2
    Kann ich nicht nachvollziehen: Sowohl AltovaXML 2009 als auch 2010 erzeugen bei indent="yes" die Umbrüche und rücken neue Strukturebenen mit Tabs ein. Beispielergebnis:
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    	<head>
    		<meta name="generator" content="dita2chm.xsl by TM 2007" />
    		<link rel="stylesheet" href="default.css" type="text/css" />
    		<title>topic1</title>
    	</head>
    	<body>
    		<h1>Erster Hauptpunkt</h1>
    		<p>
    			<em>Hier folgen die Inhalte für den ersten Hauptpunkt.</em>
    		</p>
    		<h2>Überschrift ...</h2>
    		<p>Absatz 1 ...</p>
    		<p>Absatz 2 ...</p>
    		<p>Nun folgt eine ungeordnete Liste:</p>
    		<ul>
    			<li>Text</li>
    			<li>Text</li>
    			<li>Text</li>
    		</ul>
    	</body>
    </html>

    Comment


    • #3
      Hallo nipu,

      könnte das evtl. an <xsl:strip-space> liegen? Nur eine Idee ...

      Cathi

      Comment


      • #4
        Eher nicht unter AltovaXML 2009/2010: "Einschränkungen ... Die Elemente xslreserve-space und xsl:strip-space werden nicht unterstützt."

        Evtl. liegt es an der Nutzung von xsl:element zur Elementkonstruktion (wenn nicht zwingend nötig, unbedingt literal schreiben) oder an der manuellen Generierung von Markup via <xsl:text disable-output-escaping="yes">&lt;blablub&gt;</xsl:text> ...

        Comment


        • #5
          Originally posted by Thomas Meinike View Post
          Eher nicht unter AltovaXML 2009/2010: "Einschränkungen ... Die Elemente xslreserve-space und xsl:strip-space werden nicht unterstützt." ...
          Ah ok und danke für die Info!

          Comment


          • #6
            vielen Dank schon mal für die Antworten. Ich werde mal schauen, ob ich den Fehler finde.

            Comment


            • #7
              Ich habe den Grund gefunden. Es lag an der manuellen Generierung von Markup via <xsl:text disable-output-escaping="yes">.
              Vielen Dank für den Hinweis!

              Comment

              Working...
              X