|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Generating XPath expressions
"Khattar, Sanjay" wrote: > > Does anyone here know of a quick way to generate an XPath expression like > 'elemA[elemB='cdata1']' from an xml node instance like > <elemA> > <elemB>cdata1</elemB> > </elemA> > > Of course, the node instance could be of arbitrary complexity. I can't imagine that a general-purpose library could guess at the user's intention, as your example seems to indicate is required. In this example, what is the context, what is to be selected and how much of the surrounding context is to be considered? Perhaps what you want is: given a context (DOM) node and a target (DOM) node, construct an XPath which will select the target from the context. My initial thought is that in general there are many solutions for any given context and target nodes. In fact, the solution set is most likely unbounded. However, it would be feasible to construct a minimal path, perhaps using only the parent and child axes. HTHs, Steve Ball -- Steve Ball | waX Me Lyrical XML Editor | Training & Seminars Zveno Pty Ltd | Web Tcl Complete | XML XSL http://www.zveno.com/ | TclXML TclDOM | Tcl, Web Development Steve.Ball@z... +---------------------------+--------------------- Ph. +61 2 6242 4099 | Mobile (0413) 594 462 | Fax +61 2 6242 4099
|
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
|
|||||||||

Cart








