auf attribute zugreifen
pices
- xsl
0 mr. d
Wie greife ich auf toms:Action "id" zu ?
meine xml datei sieht si aus:~~~xml
<Doc>
xmlns = "http://www.ad.de/tools/objectmodeling"
xmlns:omrdf = "http://www.ad.de/tools/objectmodeling/rdf"
xmlns:diagram = "http://www.ad.de/tools/objectmodeling/diagram"
xmlns:woms = "http://www.ad.de/tools/woms"
xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:womslang = "http://www.ad.de/ontologies/womsLanguage.owl#"
<comment>A Document.</comment>
<models>
toms:Model
<models>
toms:WorkProcess
<models>
<toms:Action id = "act456">
<comment></comment>
<omrdf:ID rdf:id = "http://www.myorg.org/mymodel.owl#Action_123"/>
omrdf:properties
<rdf:type rdf:resource = "http://www.ad.de/ontologies/womsLanguage#Action"/>
<tomslang:persons rdf:datatype = "http://www.w3.org/2001/XMLSchema#int">3</tomslang:persons>
</omrdf:properties>
</toms:Action>
<toms:Action id = "act654">
.....
</woms:Action>
.......
meine xsl-datei funktionniert nicht wieso:~~~xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns = "http://www.avt.rwth-aachen.de/tools/objectmodeling"
xmlns:woms = "http://www.avt.rwth-aachen.de/tools/woms">
<xsl:output
method="html"
version="1.0"
encoding="ISO-8859-1"
indent="yes"/>
<xsl:template match="/">
<html>
<head/>
<xsl:text>der probe_1</xsl:text>
<body>
<xsl:for-each select="Doc">
<xsl:text>der Probe_2</xsl:text>
<xsl:for-each select="models/woms:Model/models/woms:WorkProcess/models/woms:Action">
<xsl:text> das ist der Probe Transformation : </xsl:text><xsl:value-of select="@ id"/>
</xsl:for-each>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
so in der art:
zuerst die parameter auswählen
<xsl:for-each select="models/toms:Model/hierarchie runter gehen.../toms:Action [@id]">
<xsl:value-of select="@id"/>
so ungefähr sollte es funken...