multiple xml ( aus zwei xml files inhalt ein ein xml fuegen)
Martin_m
- xml
folgendes problem:
vorhanden sind zwei xml files, die einen aehnlich aufbau haben, zB:
file1.xml:
<view>
<Name>a</Name>
<Adresse>b </Adresse>
<Land>b </Land>
</view>
file2.xml:
<view>
<Name>a</Name>
<Adresse>b </Adresse>
<Land>b </Land>
</view>
Nun muesste in einer anderen xml datei, overview.xml beide anderen also files1.xml und file2.xml zusammen angezeigt werden.
Dazu moechte ich eine xsl Datei (mit Hilfe der document Fkt. ) verwenden, keine (xpointer etc.).
Waere super wenn mir jmd. einen Bsp code posten wuerde!
Danke
Martin
Hallo,
Nun muesste in einer anderen xml datei, overview.xml beide anderen also files1.xml und file2.xml zusammen angezeigt werden.
Dazu moechte ich eine xsl Datei (mit Hilfe der document Fkt. ) verwenden, keine (xpointer etc.).Waere super wenn mir jmd. einen Bsp code posten wuerde!
overview.xml
<files>
<file>file1.xml</file>
<file>file2.xml</fiele>
</files>
xsl (teil):
<xsl:template match="files">
<xsl:for-each select="document(file)">
<xsl:apply-templates />
</xsl:for-each>
</xsl:template>
<xsl:template match="view">
...
</xsl:template>
oder du kannst es auch so machen:
<xsl:template match="document(file)">
...
</xsl:template>
document() kannst du auf viele Arten verwenden, kommt eben daruaf an wie du die Daten aus den beiden Dateien darstellen willst.
Grüße
Thomas
danke erstmal thomas.
Sagmal, wo und wie muss ich denn den xsl teil abspeichern, sorry bin noch newbie!?
Normalerweise hat man doch eine xml datei, in der die xsl datei eingebunden wird?
wie muesste das hier aussehen?
danke!
martin
ah ok habs gefunden danke erstmal!
ciao
martin