Announcement

Collapse
No announcement yet.

matching tabelle? elementen transformation

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

  • matching tabelle? elementen transformation

    Hello!<br>
    ich möchte ein dokument transformieren:
    <br>
    eingabe:<br>
    --------<br>
    <rooot><br>
    <einheit>STÜCK</einheit><br>
    </rooot><br>
    <br>
    ausgabe:<br>
    --------<br>
    <rooot><br>
    <unit>EA</unit><br>
    </rooot><br>

    was in <unit> steht soll anhand einer liste ausgewählt werden, es gibt ca. <br>100 verschiedene möglichkeiten,<br>

    STÜCK => EA<br>
    LITER => LITER<br>
    GRAMM => GRAM<br>
    TONNEN => TON<br>
    ...<br>
    xsl:choose/when würde den rahmen sprengen,
    <br>
    wie kann ich dies praktisch lösen?
    <br>
    thanks in advance

  • #2
    Hallo,<br>
    in welchem Format liegt die Matching-Tabelle vor? XML wäre ideal z.B.:
    <pre>
    <liste>
    <item>
    <de>STÜCK</de>
    <en>EA</en>
    </item>
    ...
    </pre>
    In diesem Fall könnte man mit document('matchtab.xml') diese Tabelle einlesen und an den entspr. Stellen durch eine Abfrage die Werte ersetzen - etwa in der Form: select(liste/item/[de=$vBegriff]/en). vBegriff ist eine Variable, in der die aktuelle Einheit zwischengespeichert wird

    Comment

    Working...
    X