Difference between revisions of "Extensions.Xml.XmlLoadFromFile"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
{{DISPLAYTITLE:OTX '''XmlLoadFromFile'''}}[[Category:Xml]] | {{DISPLAYTITLE:OTX '''XmlLoadFromFile'''}}[[Category:Xml]] | ||
== Classification == | == Classification == | ||
− | {{ClassificationActivity | XmlLoadFromFile|Returns | + | {{ClassificationActivity | XmlLoadFromFile|Returns a '''XmlDocument''' from a path.| [[Term]] | [[Extensions.Xml|OTX Xml extension]] |[[Extensions.Xml#Terms|Xml related Terms]] | [[Core.DataTypes.ComplexDataType.InvalidReferenceException|InvalidReferenceException]]<br/>[[Extensions.Xml.XmlFormatException|XmlFormatException]] | - |}} |
== OTL Syntax == | == OTL Syntax == | ||
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
− | XmlDocumentTerm = Xml.XmlLoadFromFile( | + | XmlDocumentTerm = Xml.XmlLoadFromFile(StringTerm, EncodingTerm); |
</syntaxhighlight> | </syntaxhighlight> | ||
== Description == | == Description == | ||
− | The '''XmlLoadFromFile''' term returns | + | The '''XmlLoadFromFile''' term returns a '''XmlDocument''' from a path. |
− | {{TermReturnValue|[[Extensions.Xml.XmlDocument|XmlDocument]]| The '''XmlDocument''' from a | + | {{TermReturnValue|[[Extensions.Xml.XmlDocument|XmlDocument]]| The '''XmlDocument''' from a path.}} |
== Properties == | == Properties == | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
{{TableRowPropertiesHeader}} | {{TableRowPropertiesHeader}} | ||
− | {{TableRowPropertie1 | + | {{TableRowPropertie1| FallbackEncoding|[[Extensions.StringUtil.Encoding|Encoding]] | [[Term]] | @Encoding:UTF-8 |[0..1]| Optional encoding value of the ByteField, if no encoding is described in the '''XML''' prolog or byte order mark (BOM). If the encoding is defined in the prolog this value should be ignored. If an invalid encoding (BIN, OCT, HEX) is specified, a [[Extensions.Xml.XmlFormatException|'''XmlFormatException''']] shall be thrown.}} |
− | + | {{TableRowPropertie2| Path|[[Core.DataTypes.SimpleDataType.String|String]] | [[Term]] | - |[1..1]| The URI path to the file. The path parameter is permitted to specify relative or absolute path information.}} | |
|} | |} | ||
== OTL Examples == | == OTL Examples == | ||
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
− | |||
− | |||
Xml.XmlDocument XmlDocument1; | Xml.XmlDocument XmlDocument1; | ||
− | + | ||
/// Flow | /// Flow | ||
− | + | XmlDocument1 = Xml.XmlLoadFromFile("XmlStorage/XmlLoadFromFile_TC01.xml", @Encoding:UTF-8); | |
− | XmlDocument1 = Xml. | ||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 03:29, 10 October 2018
Contents
Classification
Name | XmlLoadFromFile |
Short Description | Returns a XmlDocument from a path. |
Class | Term |
Extension | OTX Xml extension |
Group | Xml related Terms |
Exceptions | InvalidReferenceException XmlFormatException |
Checker Rules | - |
Standard Compliant | Yes |
OTL Syntax
XmlDocumentTerm = Xml.XmlLoadFromFile(StringTerm, EncodingTerm);
Description
The XmlLoadFromFile term returns a XmlDocument from a path.
Return Value
The Term returns the value, see table below.
![]()
In OTX, Terms are categorized according to its return data type!
Data Type | Description |
XmlDocument | The XmlDocument from a path. |
Properties
Name | Data Type | Class | Default | Cardinality | Description |
FallbackEncoding | Encoding | Term | @Encoding:UTF-8 | [0..1] | Optional encoding value of the ByteField, if no encoding is described in the XML prolog or byte order mark (BOM). If the encoding is defined in the prolog this value should be ignored. If an invalid encoding (BIN, OCT, HEX) is specified, a XmlFormatException shall be thrown. |
Path | String | Term | - | [1..1] | The URI path to the file. The path parameter is permitted to specify relative or absolute path information. |
OTL Examples
Xml.XmlDocument XmlDocument1;
/// Flow
XmlDocument1 = Xml.XmlLoadFromFile("XmlStorage/XmlLoadFromFile_TC01.xml", @Encoding:UTF-8);
See also
CopyXmlElement
CreateXmlDocument
CreateXmlElement
GetXmlElementAttributes
GetXmlElementChildElements
GetXmlElementName
GetXmlElementsByXPath
GetXmlElementText
GetXmlRootElement
XmlFromByteField
XmlToByteField