Hi pradeep,

It would be nice if you wouldn't send your question multiple times. Being 
annoying on this 
list does not increase but decrease chances that you'll get useful answers.

Also, your question seems to be SAX or xerces related, so why not post on these 
lists? I am 
pretty sure that your problem was already dealt with on other emaillists.

Andreas


--- In [email protected], pradeep sd <[EMAIL PROTECTED]> wrote:
>
> Hi All,
>    
>   Am able to parse svg and traverse through dom tree..The problem is when an 
> non svg 
element is encountered(like <Segments></Segments> or <Planes></Planes> its 
giving 
exceptions.I dont know how to overcome this problem..plz any help me...its 
urgent...
>    
>   Sample code i used:
>    
>   class CreateSvgDom
> {
>  
>  private String parser;
>  private SAXSVGDocumentFactory fact;
>  private SVGDocument doc; 
>  
>  public SVGDocument createMethod(String uri)
>  {
>   try
>   {
>    parser = XMLResourceDescriptor.getXMLParserClassName();   
>    fact = new SAXSVGDocumentFactory(parser);
>    fact.setValidating(false);
>    doc = fact.createSVGDocument(uri);
>    
>   }
>   
>   catch(Exception e)
>   {
>    e.printStackTrace();
>   }
>   return doc;
>  }
>  
> }
>    
>   Errors am getting: 
>    
>   org.w3c.dom.DOMException: The current document is unable to create an 
> element of 
the requested type (namespace: http://www.w3.org/
> 2000/svg, name: Segments).
>         at org.apache.batik.dom.AbstractNode.createDOMException(Unknown 
> Source)
>         at 
> org.apache.batik.dom.svg.SVGDOMImplementation.createElementNS(Unknown 
Source)
>         at org.apache.batik.dom.svg.SVGOMDocument.createElementNS(Unknown 
> Source)
>         at org.apache.batik.dom.util.SAXDocumentFactory.startElement(Unknown 
> Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
> Source)
>         at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown 
Source)
>         at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDispatcher.dispatch(Unknown Source)
>         at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(Unknown Source)
>         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>         at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>         at 
> org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown 
Source)
>         at 
> org.apache.batik.dom.util.SAXDocumentFactory.createDocument(Unknown 
Source)
>         at 
> org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(Unknown 
Source)
>         at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createSVGDocument
(Unknown Source)
>         at CreateSvgDom.createMethod(HandlingDomException.java:47)
>         at HandlingDomException.main(HandlingDomException.java:69)
> Exception in thread "main" java.lang.NullPointerException
>         at HandlingDomException.main(HandlingDomException.java:71)
> 
>                               
> ---------------------------------
>  Find out what India is talking about on Yahoo! Answers India.
> SMS memory full? Store all your important SMS in your Yahoo! Mail. Register 
> for SMS BAK 
UP now! 
> 
> [Non-text portions of this message have been removed]
>






-----
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click "edit my 
membership"
---- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/svg-developers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to