/** * Adds the text value of a TEXT node to another * TEXT node. * @param node1 the AnyNode that receives the text value * @param node2 the AnyNode that needs to be merges with node1. */ private void mergeTextNode(AnyNode node1, AnyNode node2) { if (node1.getNodeType() != node2.getNodeType()) { return; } if (node1.getNodeType() != AnyNode.TEXT) { return; } StringBuffer temp = new StringBuffer(node1.getStringValue()); temp.append(node2.getStringValue()); node1._value = temp.toString(); node2 = null; }
/** * Adds the text value of a TEXT node to another TEXT node. * * @param node1 the AnyNode that receives the text value * @param node2 the AnyNode that needs to be merges with node1. */ private void mergeTextNode(AnyNode node1, AnyNode node2) { if (node1.getNodeType() != node2.getNodeType()) { return; } if (node1.getNodeType() != AnyNode.TEXT) { return; } node1._value = node1.getStringValue() + node2.getStringValue(); node2 = null; }
AnyNode tempNode = this.getNextSibling(); while (tempNode != null && tempNode.getNodeType() == TEXT) { result.append(tempNode.getStringValue()); tempNode = tempNode.getNextSibling(); result.append(tempNode.getStringValue()); tempNode = tempNode.getNextSibling();
AnyNode tempNode = this.getNextSibling(); while (tempNode != null && tempNode.getNodeType() == TEXT) { result.append(tempNode.getStringValue()); tempNode = tempNode.getNextSibling(); result.append(tempNode.getStringValue()); tempNode = tempNode.getNextSibling();
while (tempNode != null) { sb.append(' ').append(tempNode.getLocalName()).append("='") .append(tempNode.getStringValue()).append('\''); tempNode = tempNode.getNextSibling(); sb.append(this.getStringValue());
/** * Returns the concatenation of all the TEXT nodes in the given * AnyNode in document order * * @param node the AnyNode to return the String value of * @param buffer the StringBuffer to append to. */ static final void getStringValue(AnyNode node, StringBuffer buffer) { switch(node.getNodeType()) { case AnyNode.ELEMENT: AnyNode child = node.getFirstChild(); while (child != null) { getStringValue(child, buffer); child = child.getNextSibling(); } break; case AnyNode.TEXT: buffer.append(node.getStringValue()); break; default: break; } } //-- getStringValue
sb.append(" "); sb.append(tempNode.getLocalName()); sb.append("='"+tempNode.getStringValue()+"'"); tempNode = tempNode.getNextSibling(); sb.append(this.getStringValue());
/** * Returns the concatenation of all the TEXT nodes in the given AnyNode in document order * * @param node the AnyNode to return the String value of * @param buffer the StringBuffer to append to. */ static final void getStringValue(AnyNode node, StringBuilder buffer) { switch (node.getNodeType()) { case AnyNode.ELEMENT: AnyNode child = node.getFirstChild(); while (child != null) { getStringValue(child, buffer); child = child.getNextSibling(); } break; case AnyNode.TEXT: buffer.append(node.getStringValue()); break; default: break; } } // -- getStringValue
value = tempNode.getStringValue(); atts.addAttribute(attUri, localName, xmlName, "CDATA", value); tempNode = tempNode.getNextSibling(); String value = node.getStringValue(); if ((value != null) && (value.length() > 0)) { char[] chars = value.toCharArray();
value = tempNode.getStringValue(); atts.addAttribute(attUri, localName, xmlName, "CDATA", value); tempNode = tempNode.getNextSibling(); String value = node.getStringValue(); if ((value != null) && (value.length() > 0)) { char[] chars = value.toCharArray();
xmlName = attPrefix + ':' + xmlName; value = tempNode.getStringValue(); atts.addAttribute(xmlName, "CDATA", value); tempNode = tempNode.getNextSibling(); String value = node.getStringValue(); if (value != null && value.length() > 0) { char[] chars = value.toCharArray();
xmlName = attPrefix + ':' + xmlName; value = tempNode.getStringValue(); atts.addAttribute(xmlName, "CDATA", value); tempNode = tempNode.getNextSibling(); String value = node.getStringValue(); if (value != null && value.length() > 0) { char[] chars = value.toCharArray();