MCPcopy Index your code
hub / github.com/HtmlUnit/htmlunit / printXml

Method printXml

src/main/java/org/htmlunit/html/DomText.java:133–145  ·  view source on GitHub ↗

{@inheritDoc}

(final String indent, final boolean tagBefore, final PrintWriter printWriter)

Source from the content-addressed store, hash-verified

131 * {@inheritDoc}
132 */
133 @Override
134 protected boolean printXml(final String indent, final boolean tagBefore, final PrintWriter printWriter) {
135 String data = getData();
136 boolean tag = tagBefore;
137 if (StringUtils.isNotBlank(data)) {
138 if (!(getParentNode() instanceof HtmlStyle) || !data.startsWith("<!--") || !data.endsWith("-->")) {
139 data = StringUtils.escapeXmlChars(data);
140 }
141 printWriter.print(data);
142 tag = false;
143 }
144 return printChildrenAsXml(indent, tag, printWriter);
145 }
146
147 /**
148 * Gives a simple representation to facilitate debugging.

Callers

nothing calls this directly

Calls 8

isNotBlankMethod · 0.95
escapeXmlCharsMethod · 0.95
endsWithMethod · 0.80
getDataMethod · 0.45
getParentNodeMethod · 0.45
startsWithMethod · 0.45
printMethod · 0.45
printChildrenAsXmlMethod · 0.45

Tested by

no test coverage detected