Kopieren von Elementen
XSL |
HaXML |
<xsl:template match="title"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> </xsl:template> |
multi(tag "title") |
Löschen von Elementen
XSL |
HaXML |
<xsl:template match="nickname"> </xsl:template> |
foldXml(keep `without` tag "nickname") |
Verändern von Elementnamen
XSL |
HaXML |
<xsl:template match="article"> <html> <xsl:apply-templates/> </html> </xsl:template> |
foldXml(mkElem "html" [children] `when` tag "article") oder mkElem "html" [children] `when` tag "article" oder replaceTag "html" `o` tag "article" |
Erzeugen eines neuen (Wurzel) Elements
JDOM |
HaXML |
|
Document doc = new Document(root); Element newRoot = new Element(“neue Wurzel”); doc.setRootElement(new Root); |
mkElem “neue Wurzel” [children] doc |
|
Löschen von Elementen
JDOM |
HaXML |
List children = element.getChildren(); children.removeAll(“jack”); |
foldXml(keep `without` tag "jack") |