/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#startCDATA()}. */ public void startCDATA() throws SAXException { appendStringData(); // Add any collected String Data before CData inCDATA = true; stringContent = true; // always create CDATA even if empty. }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#startCDATA()}. */ public void startCDATA() throws SAXException { appendStringData(); // Add any collected String Data before CData inCDATA = true; stringContent = true; // always create CDATA even if empty. }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#endCDATA()}. */ public void endCDATA() throws SAXException { appendStringData(); // Add the CDATA section inCDATA = false; }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#startCDATA()}. */ public void startCDATA() throws SAXException { appendStringData(); // Add any collected String Data before CData inCDATA = true; stringContent = true; // always create CDATA even if empty. }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#endCDATA()}. */ public void endCDATA() throws SAXException { appendStringData(); // Add the CDATA section inCDATA = false; }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#endCDATA()}. */ public void endCDATA() throws SAXException { appendStringData(); // Add the CDATA section inCDATA = false; }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ContentHandler#endElement(String,String,String)}. */ public void endElement(String uri, String localName, String rawName) throws SAXException { appendStringData(); // add string data if any. if (currentNode != null) currentNode = currentNode.getParentNode(); namespaces.pop(); }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ContentHandler#endElement(String,String,String)}. */ public void endElement(String uri, String localName, String rawName) throws SAXException { appendStringData(); // add string data if any. if (currentNode != null) currentNode = currentNode.getParentNode(); namespaces.pop(); }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#startDTD(String,String,String)}. */ public void startDTD(String name, String publicId, String systemId) throws SAXException { appendStringData(); // Add collected string data before entering DTD doctype = implementation.createDocumentType(name, publicId, systemId); inDTD = true; }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#startDTD(String,String,String)}. */ public void startDTD(String name, String publicId, String systemId) throws SAXException { appendStringData(); // Add collected string data before entering DTD doctype = implementation.createDocumentType(name, publicId, systemId); inDTD = true; }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ext.LexicalHandler#startDTD(String,String,String)}. */ public void startDTD(String name, String publicId, String systemId) throws SAXException { appendStringData(); // Add collected string data before entering DTD doctype = implementation.createDocumentType(name, publicId, systemId); inDTD = true; }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ContentHandler#endElement(String,String,String)}. */ public void endElement(String uri, String localName, String rawName) throws SAXException { appendStringData(); // add string data if any. if (currentNode != null) currentNode = currentNode.getParentNode(); namespaces.pop(); }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ContentHandler#processingInstruction(String,String)}. */ public void processingInstruction(String target, String data) throws SAXException { if (inDTD) return; appendStringData(); // Add any collected String Data before PI if (currentNode == null) preInfo.add(new ProcessingInstructionInfo(target, data)); else currentNode.appendChild (document.createProcessingInstruction(target, data)); }
/** * <b>SAX</b>: Implements * {@link org.xml.sax.ext.LexicalHandler#comment(char[],int,int)}. */ public void comment(char[] ch, int start, int length) throws SAXException { if (inDTD) return; appendStringData(); String str = new String(ch, start, length); if (currentNode == null) { preInfo.add(new CommentInfo(str)); } else { currentNode.appendChild(document.createComment(str)); } } }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ContentHandler#processingInstruction(String,String)}. */ public void processingInstruction(String target, String data) throws SAXException { if (inDTD) return; appendStringData(); // Add any collected String Data before PI if (currentNode == null) preInfo.add(new ProcessingInstructionInfo(target, data)); else currentNode.appendChild (document.createProcessingInstruction(target, data)); }
/** * <b>SAX</b>: Implements * {@link org.xml.sax.ext.LexicalHandler#comment(char[],int,int)}. */ public void comment(char[] ch, int start, int length) throws SAXException { if (inDTD) return; appendStringData(); String str = new String(ch, start, length); if (currentNode == null) { preInfo.add(new CommentInfo(str)); } else { currentNode.appendChild(document.createComment(str)); } } }
/** * <b>SAX</b>: Implements {@link * org.xml.sax.ContentHandler#processingInstruction(String,String)}. */ public void processingInstruction(String target, String data) throws SAXException { if (inDTD) return; appendStringData(); // Add any collected String Data before PI if (currentNode == null) preInfo.add(new ProcessingInstructionInfo(target, data)); else currentNode.appendChild (document.createProcessingInstruction(target, data)); }
/** * <b>SAX</b>: Implements * {@link org.xml.sax.ext.LexicalHandler#comment(char[],int,int)}. */ public void comment(char[] ch, int start, int length) throws SAXException { if (inDTD) return; appendStringData(); String str = new String(ch, start, length); if (currentNode == null) { preInfo.add(new CommentInfo(str)); } else { currentNode.appendChild(document.createComment(str)); } } }