element_schema_name Property
The name of the element as taken from the schema.
Syntax
def get_element_schema_name(element_index: int) -> str: ...
Default Value
""
Remarks
The name of the element as taken from the schema.
element_name holds positional (ref) value like "N101". element_schema_name holds the Id taken from the schema.
For instance:
reader.XPath = "/IX/FG/TX/N1Loop1[1]/N1"; for (int i = 0; i < reader.XElements.Count; i++) { Console.WriteLine(reader.XElements[i].SchemaName + ": " + reader.XElements[i].Value); }
When element_schema_name is used this will use the name from the schema and will output values like:
98: ST 93: BUYSNACKS PORT 66: 9 67: 1223334445
In contrast, if element_name was used the output would look like:
N101: ST N102: BUYSNACKS PORT N103: 9 N104: 1223334445
Note: This property is only applicable when a ArcESB JSON schema is loaded.
The element_index parameter specifies the index of the item in the array. The size of the array is controlled by the element_count property.
This property is read-only.