[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Number of characters in document
On 17-12-2000, Evyatar_Kafkafi wrote: >Question: How do I (inside the XSL stylesheet) get the number of characters >in the whole XML document (or in a specific node)? > >for example, if the XML document is: ><A> > <B> > <C>1</C> > </B> > <B> > <C>1</C> > <C>2</C> > </B> ></A> > >the number of characters in node A would be the length of the string >"<A><B><C>1</C></B><B><C>1</C><C>2</C></B></A>" You can't. XSLT sees the parsed representation of the XML document, not the tagged text, so the '<', '</', '</' and '/>' markup isn't present. You could write an extension function to walk a branch of the tree that counts characters and compensates for the missing markup, but there is no guarantee that serialization won't affect the amount of text that is generated for a given subtree. You can get the string value of a node, then get it's length, but that's not what you're describing here. Dave XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|