@SuppressWarnings("RedundantThrows") public void onChildText(SAXElement element, SAXText childText, ExecutionContext executionContext) throws SmooksException, IOException { if(currentNode == document) { // Just ignore for now... return; } if(childText.getText().trim().length() == 0) { // Ignore pure whitespace... return; } switch (childText.getType()) { case TEXT: currentNode.appendChild(document.createTextNode(childText.getText())); break; case CDATA: currentNode.appendChild(document.createCDATASection(childText.getText())); break; case COMMENT: currentNode.appendChild(document.createComment(childText.getText())); break; case ENTITY: currentNode.appendChild(document.createTextNode(childText.getText())); break; } }
@SuppressWarnings("RedundantThrows") public void onChildText(SAXElement element, SAXText childText, ExecutionContext executionContext) throws SmooksException, IOException { if(currentNode == document) { // Just ignore for now... return; } if(childText.getText().trim().length() == 0) { // Ignore pure whitespace... return; } switch (childText.getType()) { case TEXT: currentNode.appendChild(document.createTextNode(childText.getText())); break; case CDATA: currentNode.appendChild(document.createCDATASection(childText.getText())); break; case COMMENT: currentNode.appendChild(document.createComment(childText.getText())); break; case ENTITY: currentNode.appendChild(document.createTextNode(childText.getText())); break; } }
public void onChildText(SAXElement element, SAXText childText, ExecutionContext executionContext) throws SmooksException, IOException { if(currentNode == document) { // Just ignore for now... return; } if(childText.getText().trim().length() == 0) { // Ignore pure whitespace... return; } switch (childText.getType()) { case TEXT: currentNode.appendChild(document.createTextNode(childText.getText())); break; case CDATA: currentNode.appendChild(document.createCDATASection(childText.getText())); break; case COMMENT: currentNode.appendChild(document.createComment(childText.getText())); break; case ENTITY: currentNode.appendChild(document.createTextNode(childText.getText())); break; } }
@SuppressWarnings("RedundantThrows") public void onChildText(SAXElement element, SAXText childText, ExecutionContext executionContext) throws SmooksException, IOException { if(currentNode == document) { // Just ignore for now... return; } if(childText.getText().trim().length() == 0) { // Ignore pure whitespace... return; } switch (childText.getType()) { case TEXT: currentNode.appendChild(document.createTextNode(childText.getText())); break; case CDATA: currentNode.appendChild(document.createCDATASection(childText.getText())); break; case COMMENT: currentNode.appendChild(document.createComment(childText.getText())); break; case ENTITY: currentNode.appendChild(document.createTextNode(childText.getText())); break; } }
public static void writeText(SAXText text, Writer writer) throws IOException { if(writer != null) { switch (text.getType()) { case TEXT: writer.write(text.getCharacters(), text.getOffset(), text.getLength()); break; case CDATA: writer.write("<![CDATA["); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("]]>"); break; case COMMENT: writer.write("<!--"); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("-->"); break; case ENTITY: writer.write("&"); writer.write(HTMLEntityLookup.getEntityRef(text.getCharacters()[text.getOffset()])); writer.write(';'); break; } } }
public static void writeText(SAXText text, Writer writer) throws IOException { if(writer != null) { switch (text.getType()) { case TEXT: writer.write(text.getCharacters(), text.getOffset(), text.getLength()); break; case CDATA: writer.write("<![CDATA["); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("]]>"); break; case COMMENT: writer.write("<!--"); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("-->"); break; case ENTITY: writer.write("&"); writer.write(HTMLEntityLookup.getEntityRef(text.getCharacters()[text.getOffset()])); writer.write(';'); break; } } }
public static void writeText(SAXText text, Writer writer) throws IOException { if(writer != null) { switch (text.getType()) { case TEXT: writer.write(text.getCharacters(), text.getOffset(), text.getLength()); break; case CDATA: writer.write("<![CDATA["); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("]]>"); break; case COMMENT: writer.write("<!--"); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("-->"); break; case ENTITY: writer.write("&"); writer.write(HTMLEntityLookup.getEntityRef(text.getCharacters()[text.getOffset()])); writer.write(';'); break; } } }
public static void writeText(SAXText text, Writer writer) throws IOException { if(writer != null) { switch (text.getType()) { case TEXT: writer.write(text.getCharacters(), text.getOffset(), text.getLength()); break; case CDATA: writer.write("<![CDATA["); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("]]>"); break; case COMMENT: writer.write("<!--"); writer.write(text.getCharacters(), text.getOffset(), text.getLength()); writer.write("-->"); break; case ENTITY: writer.write("&"); writer.write(HTMLEntityLookup.getEntityRef(text.getCharacters()[text.getOffset()])); writer.write(';'); break; } } }