ulli: mehrere xml dateien in einem xsl sheet verarbeiten

hi ihrs

ist es möglich in einem xsl sheet mehrere xml dateien zu verarbeiten?

genauer: ich befülle aus dem ersten(über php mit schablotron)geladenen xml dokument eine variable(hängt von einem übergebenen parameter ab) möchte ein anderes xml doku. aufrufen, um dort eine abfrage mit der variablen zu machen und dann wieder in das erste xml doku zurück, um mit den daten weiterzuarbeiten ... geht sowas? wenn ja wie?

bis die tage ulli

  1. Hallo dus,

    hi ihrs

    unsers??

    ist es möglich in einem xsl sheet mehrere xml dateien zu verarbeiten?

    Ja, http://selfhtml.teamone.de/xml/darstellung/xpathfunktionen.htm#document

    genauer: ich befülle aus dem ersten(über php mit schablotron)geladenen xml dokument eine variable(hängt von einem übergebenen parameter ab) möchte ein anderes xml doku. aufrufen, um dort eine abfrage mit der variablen zu machen und dann wieder in das erste xml doku zurück, um mit den daten weiterzuarbeiten ... geht sowas? wenn ja wie?

    Z.B. (schematisch dargestellt) in deinem XSL:

    <xsl:if test="document(../andere.xml)/rootelement/pafd/zum/element[@attribut = $parameter]">
     <xsl:apply-templates select="ElementAusDemAnderenXML" />
    </xsl:if>

    <xsl:template match="ElementAusDemAnderenXML">
     ...
    </xsl:template>

    Grüße
    Thomas