Nima Kaviani wrote:
Hi
<rule:foo rdf:ID="rule_N2320">
<rule:bar rdf:resource="constraint_N3456"/>
</rule:foo>
<constraint:test rdf:ID="constraint_N3456">
<t1/>
<t2/>
<constraint:tes>
ok so as it is obvious in the code above, I need to
generate two unique values, here "N2320" and "N3456",
using a funciton and attach them to my terms, "rule" and
"constraint".
So you can use generate-id() iff you can make a link
between these generated elements and nodes in your input
tree. For example, say that those elements are generated in
the template for the element "myelem", that have a mandatory
attribute "myattr". Then you can write:
<xsl:template match="myelem">
<!-- Will always generate the same string for the same
myelem node in the same transformation. -->
<rule:foo rdf:ID="rule_{ generate-id(.) }">
...
</rule:foo>
<!-- Will always generate the same string for the same
@myattr node in the same transformation. -->
<constraint:test
rdf:ID="constraint_{ generate-id(@myattr) }">
..
<constraint:tes>
</xsl:template>
Regards,
--drkm
___________________________________________________________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes sur
Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--