- Timestamp:
- 11/23/06 22:55:19 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Jav_CO/com/scenari/m/co/donnee/XSaxHandlerToDom.java
r7478 r7479 39 39 package com.scenari.m.co.donnee; 40 40 41 import org.w3c.dom.Document; 41 42 import org.w3c.dom.Node; 42 43 import org.xml.sax.Attributes; … … 88 89 public XSaxHandlerToDom() { 89 90 super(); 90 fDoc = new DocumentImpl( 1024);91 fDoc = new DocumentImpl(false, 1024); 91 92 fParentNode = fDoc; 92 93 } 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 93 126 94 127 public final void characters(char[] pChar, int pStart, int pLength) throws SAXException { … … 146 179 fParentHandler.endElement(pNamespaceURI, pLocalName, pQName); 147 180 } 181 fDoc.setComplete(true); 148 182 } else { 149 183 fCurrent = fParentNode; … … 168 202 */ 169 203 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 }194 204 } 195 205
Note: See TracChangeset
for help on using the changeset viewer.