Hallo, ich hätte ein Problem.
Und zwar habe ich eine XML-Datei welche ich mithilfe einer XSL Datei automatisch in eine PDF-Datei umwandeln soll. Jetzt weiß ich aber nicht, wie ich Verknüpfungen zwischen gleichen Feldnummern herstellen kann.
Als Beispiel:
Hier soll jetzt in dieser Zeile nach dem fieldname="SeqNo" abgefragt werden, also aus der Zeile in der --> fieldname="SeqNo" vorkommt soll die tableshort="PR" und die fieldno="3" gemerkt werden (man kann nicht direkt nach der fieldno Abfragen, da diese sich im Gegensatz zu dem fieldname, bei einer anderen XML Datei, verändern kann.)
Mit "PR" und "3" soll nun weiter unten in der XML Datei der auszugebende Wert ermittelt werden, aus einer Tabelle die wie folgt aussieht
Die oberen Werte haben also alle den prefix "PR" es soll aber nur der Wert mit der fieldno="3" augegeben werde. Hier in diesem Beispiel --> 123456789.
Wie ist dies zu realisieren?
Ausserdem sollen die Ausgabewerte noch an einer bestimmten Stelle in der PDF Datei stehen
Danke schonmal im vorraus
Und zwar habe ich eine XML-Datei welche ich mithilfe einer XSL Datei automatisch in eine PDF-Datei umwandeln soll. Jetzt weiß ich aber nicht, wie ich Verknüpfungen zwischen gleichen Feldnummern herstellen kann.
Als Beispiel:
Code:
<fields> <field tableshort="PR" tablename="Offer" fieldno="3" fieldname="SeqNo" fieldlabel="Angebotsnr." fieldlength="10" fieldtype="L" /> <field tableshort="PR" tablename="Offer" fieldno="6" fieldname="Date" fieldlabel="Datum" fieldlength="10" fieldtype="D" />
Mit "PR" und "3" soll nun weiter unten in der XML Datei der auszugebende Wert ermittelt werden, aus einer Tabelle die wie folgt aussieht
Code:
<table tableshort="PR" recid="x00000001075bcd15" prefix="PR"> <field fieldno="3" value="123456789">123456789</field> <field fieldno="6" value="20100505">05.05.2010</field> <field fieldno="10" value="20100505">05.05.2010</field> <field fieldno="12" value="17473.00">17.473,00</field> <field fieldno="13" value="16599.35">16.599,35</field> <field fieldno="14" value="598.50">598,50</field> <field fieldno="16" value="5.00">5,00%</field> <field fieldno="17" value="873.65">873,65</field> <table tableshort="AP" recid="x000000010000000f" prefix="PRAP"> <field fieldno="2" value="1">1</field> <field fieldno="4">10900100000</field> <field fieldno="7" catNo="10" catval="43">Normal</field> <field fieldno="8" catNo="28" catval="5">Abfallbehälter</field> <field fieldno="10" value="3.00">3,00</field> <field fieldno="11" value="306.00">306,00</field> <field fieldno="13" /> <field fieldno="17" value="918.00">918,00</field> <field fieldno="19" value="872.10">872,10</field>
Wie ist dies zu realisieren?
Ausserdem sollen die Ausgabewerte noch an einer bestimmten Stelle in der PDF Datei stehen
Danke schonmal im vorraus
Comment