in src/main/java/org/apache/sling/scripting/xproc/xpl/impl/AbstractXplElementImpl.java [131:159]
public String toString() {
StringBuffer sbXplElement = new StringBuffer();
addTabs(sbXplElement, getDepth());
sbXplElement.append("<");
sbXplElement.append("p:" + this.getQName().getLocalPart());
if (getDepth() == 0) {
sbXplElement.append(" xmlns:p=\"http://www.w3.org/ns/xproc\"");
}
for (String attribute : this.attributes.keySet()) {
sbXplElement.append(" ");
sbXplElement.append(attribute + "=" + "\"" + this.attributes.get(attribute) + "\"");
}
if (getChildren().size() == 0) {
sbXplElement.append(" />");
return sbXplElement.toString();
}
sbXplElement.append(">");
for (XplElement child : this.getChildren()) {
sbXplElement.append("\r\n");
sbXplElement.append(child.toString());
}
sbXplElement.append("\r\n");
addTabs(sbXplElement, getDepth());
sbXplElement.append("</");
sbXplElement.append("p:" + this.getQName().getLocalPart());
sbXplElement.append(">");
return sbXplElement.toString();
}