XML
Convert Text to XML Element

Converts text into an XML element.
- Input [Type]: Text [Text]
- Output [Type]: XML element [XML Element]
Find XML Value by Path

Returns the value, attribute, or element at the specified path (XPath) from an XML element.
- Input [Type]: XML element [XML Element], Path [Text]
- Output [Type]: Path value [Digital/Number/Text/XML Element]
Path example: /bookstore/books[1]/title
For example, in the XML structure below, the value at path /user/profile/contact/phones/phone[2] is “010-9876-5432”.
<user>
<profile>
<name>Alice</name>
<contact>
<phones>
<phone>010-1234-5678</phone>
<phone>010-9876-5432</phone>
</phones>
<email>alice@example.com</email>
</contact>
</profile>
</user>
Create XML Element

Creates an XML element with a name and value.
- Input [Type]: Element name [Text], Element value [Digital/Number/Text]
- Output [Type]: New XML element [XML Element]
Get XML Element Name

Returns the name of an XML element.
- Input [Type]: XML element [XML Element]
- Output [Type]: Element name [Text]
Change XML Element Name

Changes the name of an XML element.
- Input [Type]: XML element [XML Element], New name [Text]
- Output [Type]: Modified XML element [XML Element]
Check if XML Element is Empty

Returns true if the XML element has no value and no child elements, false otherwise.
- Input [Type]: XML element [XML Element]
- Output [Type]: Empty status [Digital]
Check if XML Element Has Value

Returns true if the XML element has a value, false otherwise.
- Input [Type]: XML element [XML Element]
- Output [Type]: Value existence [Digital]
Get XML Element Value

Gets the value of an XML element. Returns empty text if there is no value or if it only contains child elements.
- Input [Type]: XML element [XML Element]
- Output [Type]: Element value [Digital/Number/Text]
Change XML Element Value

Changes the value of an XML element.
- Input [Type]: XML element [XML Element], New value [Digital/Number/Text]
- Output [Type]: Modified XML element [XML Element]
Check if XML Element Has Attributes

Returns true if the XML element has one or more attributes, false if it has none.
- Input [Type]: XML element [XML Element]
- Output [Type]: Attribute existence [Digital]
Check if XML Element Has Specific Attribute

Returns true if the XML element has an attribute with the specified name, false otherwise.
- Input [Type]: XML element [XML Element], Attribute name [Text]
- Output [Type]: Attribute existence [Digital]
Get XML Attribute Value

Gets the value of an attribute with the specified name from an XML element.
- Input [Type]: XML element [XML Element], Attribute name [Text]
- Output [Type]: Attribute value [Text]
Add Attribute to XML Element

Adds an attribute with a specific name and value to an XML element.
- Input [Type]: XML element [XML Element], Attribute name [Text], Attribute value [Text]
- Output [Type]: Modified XML element [XML Element]
Change XML Attribute Value

Changes the value of an attribute with the specified name in an XML element.
- Input [Type]: XML element [XML Element], Attribute name [Text], New value [Text]
- Output [Type]: Modified XML element [XML Element]
Delete XML Attribute

Deletes an attribute with the specified name from an XML element.
- Input [Type]: XML element [XML Element], Attribute name [Text]
- Output [Type]: Modified XML element [XML Element]
Delete All XML Attributes

Deletes all attributes from an XML element.
- Input [Type]: XML element [XML Element]
- Output [Type]: Modified XML element [XML Element]
Check if XML Element Has Child Elements

Returns true if the XML element has one or more child elements, false if it has none.
- Input [Type]: XML element [XML Element]
- Output [Type]: Child existence [Digital]
Check if XML Element Has Specific Child Element

Returns true if a child element with the specified name exists in the XML element, false otherwise.
- Input [Type]: XML element [XML Element], Child name [Text]
- Output [Type]: Child existence [Digital]
XML Element Child Count

Returns the number of child elements in an XML element.
- Input [Type]: XML element [XML Element]
- Output [Type]: Child count [Number]
Get XML Child Element by Name

Gets a child element with the specified name from an XML element.
- Input [Type]: XML element [XML Element], Child name [Text]
- Output [Type]: Child XML element [XML Element]
Get XML Child Element by Position

Gets the child element at a specific position from an XML element. Position starts from 0.
- Input [Type]: XML element [XML Element], Child position [Number]
- Output [Type]: Child XML element [XML Element]
Add Child Element to XML Element

Adds a child element to an XML element.
- Input [Type]: XML element [XML Element], Child element [XML Element]
- Output [Type]: Modified XML element [XML Element]
Delete XML Child Element by Name

Deletes the first child element with the specified name from an XML element.
- Input [Type]: XML element [XML Element], Child name [Text]
- Output [Type]: Modified XML element [XML Element]
Delete XML Child Element by Position

Deletes the child element at a specific position from an XML element. Position starts from 0.
- Input [Type]: XML element [XML Element], Child position [Number]
- Output [Type]: Modified XML element [XML Element]
Delete All XML Child Elements

Deletes all child elements from an XML element.
- Input [Type]: XML element [XML Element]
- Output [Type]: Modified XML element [XML Element]
Convert XML Element to Text

Converts an XML element to text. An XML declaration can be added to the first line of the text.
- Input [Type]: XML element [XML Element], Add XML declaration [Checkbox]
- Output [Type]: XML text [Text]