-->

Why EditiX XML Editor? It provides users with an extensive range of XML functionality within a refined IDE that guides you with intelligent entry helpers. This XML Editor has realtime XPath location and syntax error detection. Helpers are also provided with context.

Manage and manipulate XML files

Read XML from file
Write XML to file
Execute XPath expression
Get XML element attribute
Set XML element attribute
Remove XML element attribute
Get XML element value
Set XML element value
Insert XML element
Remove XML element

Read XML from file

Read the contents of an XML file into a variable

Input Parameters
  1. XML is the most powerful data storage and transfer medium on the web. It works as XML Viewer, XML Formatter, XML Editor,XML Validator. What can you do with XML Viewer/ XML Formatter? It helps to beautify/format your XML. It helps to display your XML in a tree view. This also works as XML Pretty Print. It helps to minify your XML.
  2. XPath Tester / Evaluator Allows you to test your XPath expressions/queries against a XML file. This tool runs better than other existing XPath online tools as it supports most of the XPath functions (string , number , name , string-length etc.) and does not limit you to working against nodes.
ArgumentOptionalAcceptsDefault ValueDescription
File path:NoFileThe file that contains the XML document to read
Encoding:N/ADefault, ANSI, Unicode, Unicode big endian, UTF-8DefaultThe encoding used for the specified file
Variables Produced
ArgumentTypeDescription
XmlDocumentXML nodeThe variable that holds the read XML document
Exceptions
ExceptionDescription
Directory not foundIndicates that the directory doesn't exist
File not foundIndicates that the file doesn't exist
Failed to read from fileIndicates a problem reading from file
File doesn't contain a valid XML documentIndicates that the file doesn't contain a valid XML document

Write XML to file

Write the contents of an XML node variable into a file

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
File path:NoFileThe file to write the XML document into
XML to write:NoText valueThe XML node or document to write into the file
Encoding:N/ADefault, ANSI, Unicode, Unicode big endian, UTF-8DefaultThe encoding used for the specified file
Format XML:N/ABoolean valueTrueSpecifies whether to format the XML
Indentation per level:YesNumeric value2Specifies by how many spaces to indent each level of the XML
Variables Produced
  • This action doesn't produce any variables
Exceptions
Xml xpath editor download
ExceptionDescription
Invalid directory specifiedIndicates that the specified directory is invalid
Failed to write XML to fileIndicates a problem writing XML to file

Execute XPath expression

Extract values from an XML document based on the provided XPath query

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document to parse:NoText valueThe XML as text or a previously defined variable that contains the XML document to parse
XPath query:NoText valueThe XPath expression to execute against the XML document
Get first value only:N/ABoolean valueFalseSpecifies whether to retrieve a single value (the first value only) or all the values that match the provided XPath expression
Variables Produced
ArgumentTypeDescription
XPathResultXML nodeThe extracted node(s) as an XML node
XPathResultsList of XML nodesThe extracted node(s) as a list of XML nodes
Exceptions
ExceptionDescription
Invalid XML document providedIndicates that the XML document provided is invalid
Invalid XPath expression providedIndicates that the XPath expression provided is invalid

Get XML element attribute

Get the value of an attribute of an XML element

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document:NoXML nodeThe XML document or XML element to retrieve its attribute
XPath queryYesText valueThe XPath expression to locate the sub-element and retrieve its attribute
Attribute name:NoText valueThe name of the attribute to retrieve its value
Get value as:N/AText value, Numeric value, Datetime value, Boolean valueText valueSpecifies the data type for the attribute value
Variables Produced
ArgumentTypeDescription
XmlAttributeValueBoolean valueThe retrieved value of the XML attribute
XmlAttributeValueDatetimeThe retrieved value of the XML attribute
XmlAttributeValueNumeric valueThe retrieved value of the XML attribute
XmlAttributeValueText valueThe retrieved value of the XML attribute
Exceptions
ExceptionDescription
Invalid XPath expression providedIndicates that the XPath expression provided is invalid
XPath expression returns no elementIndicates that the XPath expression returns no element
Attribute not found in elementIndicates that the attribute doesn't exist in the element
Failed to convert attribute value to the requested data typeIndicates a problem converting the attribute value to the requested data type

Set XML element attribute

Xml Xpath Editor

Set the value of an attribute of an XML element

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document:NoXML nodeThe XML document or XML element to set its attribute
XPath query:YesText valueThe XPath expression to locate the sub-element and set its attribute
Attribute name:NoText valueThe name of the attribute to set its value
Attribute value:NoText valueThe new value for the attribute
Variables Produced
  • This action doesn't produce any variables
Exceptions
ExceptionDescription
Invalid XPath expression providedIndicates that the XPath expression provided is invalid
XPath expression returns no elementIndicates that the XPath expression returns no element
Failed to set XML attibuteIndicates a problem setting the XML attibute

Remove XML element attribute

Remove an attribute from an XML element

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document:NoXML nodeThe XML document or XML element to remove its attribute
XPath query:YesText valueThe XPath expression to locate the sub-element and remove its attribute
Attribute name:NoText valueThe name of the attribute to remove
Variables Produced
  • This action doesn't produce any variables
Exceptions
ExceptionDescription
Invalid XPath expression providedIndicates that the XPath expression provided is invalid
XPath expression returns no elementIndicates that the XPath expression returns no element
Attribute not found in elementIndicates that the attribute doesn't exist in the element
Failed to remove XML attibuteIndicates a problem removing the XML attibute

Get XML element value

Get the value of an XML element

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document:NoXML nodeThe XML document or XML element to retrieve its value
XPath query:YesText valueThe XPath expression to locate the sub-element and retrieve its value
Get value as:N/AText value, Numeric value, Datetime value, Boolean valueText valueSpecifies the data type for the XML element value
Variables Produced
ArgumentTypeDescription
XmlElementValueBoolean valueThe XML element value
XmlElementValueDatetimeThe XML element value
XmlElementValueNumeric valueThe XML element value
XmlElementValueText valueThe XML element value

Xml Xpath Editor Free

Exceptions
ExceptionDescription
Invalid XPath expression providedIndicates that the XPath expression provided is invalid
XPath expression returns no elementIndicates that the XPath expression returns no element
Failed to convert element value to the requested data typeIndicates a problem converting the element value to the requested data type

Set XML element value

Set the value of an XML element

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document:NoXML nodeThe XML document or XML element to retrieve it value
XPath query:YesText valueThe XPath expression to locate the sub-element and retrieve its value
XML element value:NoText valueThe new value for the XML element
Xml xpath editor download
Variables Produced
  • This action doesn't produce any variables
Exceptions
ExceptionDescription
Invalid XPath expression providedIndicates that the XPath expression provided is invalid
XPath expression returns no elementIndicates that the XPath expression returns no element
Failed to set element valueIndicates a problem setting the element value

Insert XML element

Insert a new XML element into an XML document

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document:NoXML nodeThe XML document to insert the new XML element
XPath query:NoText valueThe XPath expression to locate the parent XML element and insert the new element into it
XML element to insert:NoXML nodeThe new XML element to insert into the XML document

Xml Xpath Editor Mac

Variables Produced
  • This action doesn't produce any variables
Exceptions
ExceptionDescription
Invalid XPath expression providedIndicates that the XPath expression provided is invalid
XPath expression returns no elementIndicates that the XPath expression returns no element
Failed to insert XML elementIndicates a problem inserting the XML element

Remove XML element

Remove one or more XML elements from an XML document

Input Parameters
ArgumentOptionalAcceptsDefault ValueDescription
XML document:NoXML nodeThe XML document that contains the XML element(s) to remove
XPath query:NoText valueThe XPath expression to locate the element(s) to remove
Variables Produced
  • This action doesn't produce any variables
Exceptions
Editor

Foxe Xml Editor Xpath

ExceptionDescription
Invalid XPath expression providedIndicates that the XPath expression provided is invalid
Failed to remove XML elementIndicates a problem removing the XML element