|
|||
Xml, Fo, Xsl
Hallo zusammen,
ich habe ein kleines Problem beim Verständnis der XPath angabe innerhalb der später folgenden XSL Datei. Code:
<?xml version='1.0'?> <notesdoc> <headline>Ich geh gern einkaufen und freue mich das ich gut kacken kann.</headline> <richbody> <pardef id='8' leftmargin='1in'><code event='hidewhen'><formula>(@TextToNumber(btc)<1) | (btl[1]!="RTF") | !(ao0 ="edit")</formula></code></pardef> <par def='8'>Das hier ist das Feld für den Shortext!</par> </richbody> <richbody> <pardef id='9' leftmargin='1in'><code event='hidewhen'><formula>(@TextToNumber(btc)<2) | (btl[2]!="RTF") | !(ao1 ="edit")</formula></code></pardef> <par def='9'>Hier steht Contents and scope drin.</par> </richbody> <richbody> <pardef id='10' leftmargin='1in'><code event='hidewhen'><formula>(@TextToNumber(btc)<3) | (btl[3]!="RTF") | !(ao2 ="edit")</formula></code></pardef> <par def='10'>Alles über die Lizens gibt es hier zu lesen.</par> </richbody> <richbody> <pardef id='11' leftmargin='1in'><code event='hidewhen'><formula>(@TextToNumber(btc)<4) | (btl[4]!="RTF") | !ao3 ="edit"</formula></code></pardef> <par def='11'>Die Technische Realisation ist ein wichtiger teil der Help Pages!</par> </richbody> <richbody> <pardef id='12' leftmargin='1in'><code event='hidewhen'><formula>(@TextToNumber(btc)<5) | (btl[5]!="RTF") | !(ao4 ="edit")</formula></code></pardef> <par def='12'>Hier stehen die Anforderungen für den Zugang.</par> </richbody> </notesdoc> Code:
<?xml version="1.0" encoding="utf-8"?> <!-- Interpretation des Richtextes --> <xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <fo:root> <fo:layout-master-set> <fo:simple-page-master margin="10mm 10mm 10mm 10mm" page-height="297mm" page-width="210mm" master-name="A4Page"> <fo:region-before background-image="url('c:\\docxml\\1.gif')" background-repeat="no-repeat" extent="20mm" /> <fo:region-body margin-top="22mm" margin-left="10mm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="A4Page"> <fo:flow flow-name="xsl-region-body"> <fo:block> <xsl:value-of select="headline" /> </fo:block> <fo:block> <xsl:apply-templates/> </fo:block> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> <xsl:template match="/richbody/par"> <xsl:value-of select="."/> </xsl:template> <!--<xsl:template match="table"> </xsl:template>--> </xsl:stylesheet> der XML datei bezogen werden. Der Code oben kann sehr wüste aussehen, da er von dem DxlExporter aus Lotus Notes mit Java generiert wurde. Danke im Vorraus schonmal für die Hilfe und Viele Grüße
__________________
first born, unicorn, hardcore softporn... |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
XSL - leere Zeilen entfernen. | tony667 | (X)HTML | 0 | 26.06.2013 10:41 |
Problem bei: XML und XSL zu HTML | RaphaelB1 | Javascript & Ajax | 1 | 22.08.2011 13:26 |
mooSlideBox 3 Freja, xml und xsl. Probleme im FireFox und Opera | Tomas Clark | Javascript & Ajax | 0 | 09.09.2008 08:38 |
Firefox isn't transforming xml to xhtml | Arokh | (X)HTML | 5 | 28.02.2008 15:47 |
XML Namespace xmlns Probleme | 5enses | (X)HTML | 1 | 09.06.2007 14:59 |