[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: SAX2: Namespace Processing and NSUtils helper class
Tim Bray wrote: > while (iterator.hasNext()) > { > whatever = (Whatever) iterator.next(); > if (whatever.ns().equals(myNamespace)) > doMyProcessing(whatever.name()); > } composite name doesn't have to be taken apart. String nss = "{" + myNamespace + "}"; while (iterator.hasNext()) { whatever = (Whatever) iterator.next(); if (whatever.name().startsWith(myNamespace)) doMyProcessing(whatever); } Not very efficient but workable. David, how about introducing a new class: Name. static final String FOO_NS = "http://www.foo.com/ns"; private Name foobar = new Name(FOO_NS, "bar"); private Name fooid = new Name(FOO_NS, "id"); ... void startElement(Name name, AttributeList atts) { if (name.equals(foobar)) { String id = atts.getValue(fooid); } } Best, Don Park - mailto:donpark@d... Docuverse - http://www.docuverse.com xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@i... the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|