[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xpath in javascript
Mozilla actually implements DOM Level 3 XPath [1]. For a cross browser solution take a look at sarissa [2], where IE's stuff are actually emulated. [1] http://www.w3.org/TR/DOM-Level-3-XPath/ [2] http://sarissa.sourceforge.net/ hth, Manos Henrik Martensson wrote: > On Tue, 2004-04-06 at 17:49, Tomas Olsson wrote: > >>Hi! >> >>Is it possible to use xpath and javascript together? >>I would like to choose parts of a XML document with xpath and use the >>result in a javascript. How shold I do? > > > Whether you can use XPath or not has got nothing to do with whether you > are using JavaScript. What you need is an XML parser with XPath support, > and of course, you need to be able to use the parser from JavaScript. > > Microsoft's MSXML has XPath support, and you can use it from JavaScript. > the XPath support is described in the documentation. However, you should > be aware that MSXML does have some limitations: > > * You can't remap SYSTEM and PUBLIC identifiers in DOCTYPE declarations > * Namespace attributes must be normalized (included in the document > instance). Just having them declared in a DTD doesn't work. > * MSXML may mash some Unicode characters. You will probably be fine if > your documents are in English, or most other Western European > languages, but you can get into trouble with some Asian ones. > > Oh, by the way, you can instantiate the parser like this: > > var parser = new ActiveXObject("Msxml2.DOMDocument.4.0"); > > The string may vary depending on the parser version. > > /Henrik > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://www.oasis-open.org/mlmanage/index.php> > >
|
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
|