OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: Querying the DOM using XPath

[ Lists Home | Date Index | Thread Index ]
  • From: Francis Norton <francis@redrice.com>
  • Date: Wed, 26 Jan 2000 15:12:38 +0000



"Barnowsky, Greg T." wrote:
>    If I am currently parsing through a well-formed and validated XML
> document based on prior knowledge of it's schema using
>    the Microsoft MSXML Component Model API and my favorite prog. language,
> what does the support of XPath provide me?

Xpath support gives you a very much more productive way of navigating
and querying the XML document compared to "pure" DOM, eg the DOM
getAttribute() and getElementsByTagName() methods and the childNodes
property for element / attribute operations; and the DOM normalize()
method and Text interface for text values.

MSXML already had workrounds for these areas, but these were
experimental and used now-outdated proto-standards. The advantage to
using XPath is that you will be using the same powerful and
well-reviewed standard as other useful XML tools such as XSLT or the
Schematron.

> 
>    I am currently processing the XML Document with no intentions to display
> the information.  That is, this processing is
>    oriented to backoffice B2B operations, e.g. mappings, translations,
> auditing, etc. not presentation on a Web Page.
> 
> Maybe I just have missed something in the spec, or am not familiar with the
> quirks of XML to see if XPath for me provides any
> benefit.
> 
XPath is also included in XSLT, but you don't need to be doing XSLT
document transformations to exploit the power of XPath. (In fact I have
found XSLT very useful for B2B work, you may well want to look at it for
your translations.)

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ or CD-ROM/ISBN 981-02-3594-1
Unsubscribe by posting to majordom@ic.ac.uk the message
unsubscribe xml-dev  (or)
unsubscribe xml-dev your-subscribed-email@your-subscribed-address

Please note: New list subscriptions now closed in preparation for transfer to OASIS.






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS