/** * {@inheritDoc} */ @Override public String getWholeText() { // I couldn't find a way to have a nearby EntityReference node (either sibling or parent) // if this is found, have a look at xerces TextImpl. return getNodeValue(); }
/** * {@inheritDoc} */ @Override public String getWholeText() { // I couldn't find a way to have a nearby EntityReference node (either sibling or parent) // if this is found, have a look at xerces TextImpl. return getNodeValue(); }
@Override protected List<DomNode> computeElements() { final List<DomNode> response = new ArrayList<>(); for (final DomNode child : domNode.getChildren()) { //IE: XmlPage ignores all empty text nodes if (skipEmptyTextNode && child instanceof DomText && !(child instanceof DomCDataSection) && StringUtils.isBlank(((DomText) child).getNodeValue())) { //and 'xml:space' is 'default' continue; } response.add(child); } return response; } };
@Override protected List<Object> computeElements() { final List<Object> response = new ArrayList<Object>(); for (final DomNode child : node.getChildren()) { //IE: XmlPage ignores all empty text nodes if (skipEmptyTextNode && child instanceof DomText && StringUtils.isBlank(((DomText) child).getNodeValue())) { //and 'xml:space' is 'default' continue; } response.add(child); } return response; } };
@Override protected List<DomNode> computeElements() { final List<DomNode> response = new ArrayList<>(); for (final DomNode child : domNode.getChildren()) { //IE: XmlPage ignores all empty text nodes if (skipEmptyTextNode && child instanceof DomText && !(child instanceof DomCDataSection) && StringUtils.isBlank(((DomText) child).getNodeValue())) { //and 'xml:space' is 'default' continue; } response.add(child); } return response; } };
&& ((DomText) element).getNodeValue().trim().length() == 0) { //and 'xml:space' is 'default' final Boolean xmlSpaceDefault = isXMLSpaceDefault(element.getParentNode()); if (xmlSpaceDefault != Boolean.FALSE) {
&& ((DomText) element).getNodeValue().trim().length() == 0) { //and 'xml:space' is 'default' final Boolean xmlSpaceDefault = isXMLSpaceDefault(element.getParentNode()); if (xmlSpaceDefault != Boolean.FALSE) {
&& ((DomText) element).getNodeValue().trim().length() == 0) { //and 'xml:space' is 'default' final Boolean xmlSpaceDefault = isXMLSpaceDefault(element.getParentNode()); if (xmlSpaceDefault != Boolean.FALSE) {