Ignore:
Timestamp:
11/23/06 22:55:19 (6 years ago)
Author:
sys
Message:

data fixe-node

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Jav_CO/com/scenari/m/co/donnee/XSaxHandlerToDom.java

    r7478 r7479  
    3939package com.scenari.m.co.donnee; 
    4040 
     41import org.w3c.dom.Document; 
    4142import org.w3c.dom.Node; 
    4243import org.xml.sax.Attributes; 
     
    8889        public XSaxHandlerToDom() { 
    8990                super(); 
    90                 fDoc = new DocumentImpl(1024); 
     91                fDoc = new DocumentImpl(false, 1024); 
    9192                fParentNode = fDoc; 
    9293        } 
     94 
     95        /** 
     96         *  
     97         */ 
     98        public final XMLReader hGetXMLReader() { 
     99                return fXMLReader; 
     100        } 
     101 
     102        /** 
     103         *  
     104         */ 
     105        public final void hSetXmlReader(XMLReader pReader) { 
     106                fXMLReader = pReader; 
     107                fParentHandler = pReader.getContentHandler(); 
     108                fXMLReader.setContentHandler(this); 
     109                try { 
     110                        fLexParent = (LexicalHandler) pReader.getProperty("http://xml.org/sax/properties/lexical-handler"); 
     111                        pReader.setProperty("http://xml.org/sax/properties/lexical-handler", this); 
     112                } catch (Exception e) { 
     113                        //HLogMgr.hPublishException(e); 
     114                } 
     115        } 
     116 
     117        /** 
     118         *  
     119         */ 
     120        public final Document hGetDocument() { 
     121                return fDoc; 
     122        } 
     123         
     124         
     125         
    93126 
    94127        public final void characters(char[] pChar, int pStart, int pLength) throws SAXException { 
     
    146179                                        fParentHandler.endElement(pNamespaceURI, pLocalName, pQName); 
    147180                                } 
     181                                fDoc.setComplete(true); 
    148182                        } else { 
    149183                                fCurrent = fParentNode; 
     
    168202         */ 
    169203        public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException { 
    170         } 
    171  
    172         /** 
    173          *  
    174          */ 
    175         public final XMLReader hGetXMLReader() { 
    176  
    177                 return fXMLReader; 
    178  
    179         } 
    180  
    181         /** 
    182          *  
    183          */ 
    184         public final void hSetXmlReader(XMLReader pReader) { 
    185                 fXMLReader = pReader; 
    186                 fParentHandler = pReader.getContentHandler(); 
    187                 fXMLReader.setContentHandler(this); 
    188                 try { 
    189                         fLexParent = (LexicalHandler) pReader.getProperty("http://xml.org/sax/properties/lexical-handler"); 
    190                         pReader.setProperty("http://xml.org/sax/properties/lexical-handler", this); 
    191                 } catch (Exception e) { 
    192                         //HLogMgr.hPublishException(e); 
    193                 } 
    194204        } 
    195205 
Note: See TracChangeset for help on using the changeset viewer.