[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: generate-id() problem
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 ___________________________________________________________________________ Dicouvrez une nouvelle fagon d'obtenir des riponses ` toutes vos questions ! Profitez des connaissances, des opinions et des expiriences des internautes sur Yahoo! Questions/Riponses http://fr.answers.yahoo.com
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|