how to resolve a url within the xml document during parsing? (Sax/Java)
During parsing (SAX/Java), 1) can I access the url of the xml file being parsed from within the parser? (I could perhaps add a member and instantiate the XMLReader with it also but wondered if it was already available.) 2) If my xml file peace.xml is at server foo.com in the directory wwwroot/foo.com/anilp, then if it contains a base url in the format: <origin xml:base="http:/./peace_files" href="joy.spx"> </origin> During parsing, can we know the url of the document (joy.spx) and translate to the absolute url? I tried using the URL constructor to do thus within the parser - for example new URL("http://foo.com/anilp/peace.xml","./peace_files") However the URL printed is unexpectedly: http://foo.com/peace_files Question: how can I get the base url for the joy.spx file? which is http://foo.com/anilp/peace_files/ Any help appreciated and Happy New Year! thanks, Anil __________________________________ Yahoo! for Good - Make a difference this year. http://brand.yahoo.com/cybergivingweek2005/
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