Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
_Banners
_Banners
nameactionflow
nopaneltrue



Excerpt
nameWholePage
Overview

XML Schema Definition Properties

Use a

Insert excerpt
_xml_validate
_xml_validate
nameschema
nopaneltrue
(XSD) to define the rules, constraints and structure an XML document should adhere to.
Insert excerpt
_xml_validate
_xml_validate
nameschema
nopaneltrue
can be used by
Insert excerpt
_xml_validate
_xml_validate
nopaneltrue
actions in Actionflows to verify that each element, attribute or data type in an XML document is compliant.

See XML Validate Node

 

Worked Example

For full details on how to create XML Schema Definitions, including worked examples, see XML Validate Action Configuration and for their

Insert excerpt
_property_settings
_property_settings
nopaneltrue
, see XML Validate Action Properties

Insert excerpt
_property_tabs
_property_tabs
namebasic-h
nopaneltrue

Basic Settings

Excerpt
nameSettings


FieldDescriptionExample Value
NameName given to the XML Schema Definition. MyXDS
NamespaceThe URI used to reference it. This should be unique within the application.http://www.w3.org/TR/html4/
Schema Definition Body

The contents of the XSD in text.


Expand
titleShow example
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="
schemaLocation="atom.xsd"/>
<xs:import namespace="
schemaLocation="test2.xsd"/>
 
<xs:element name="url" type="xs:string"/>
<xs:element name="title" type="xs:string"/>
<xs:element name="link" type="xs:string"/>
<xs:element name="description" type="xs:string"/>
<xs:element name="guid">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="isPermaLink" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="pubDate" type="xs:string"/>
<xs:element name="image">
<xs:complexType>
<xs:sequence>
<xs:element ref="url"/>
<xs:element ref="title"/>
<xs:element ref="link"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="generator" type="xs:string"/>
<xs:element name="lastBuildDate" type="xs:string"/>
<xs:element name="copyright" type="xs:string"/>
<xs:element name="language" type="xs:string"/>
<xs:element name="ttl" type="xs:byte"/>
<xs:element name="item">
<xs:complexType>
<xs:sequence>
<xs:element ref="title"/>
<xs:element ref="description"/>
<xs:element ref="link"/>
<xs:element ref="guid"/>
<xs:element ref="pubDate"/>
<xs:element ref="mrss:thumbnail" xmlns:mrss="http://search.yahoo.com/mrss/"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="channel">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="title"/>
<xs:element ref="description"/>
<xs:element ref="link"/>
<xs:element ref="image"/>
<xs:element ref="generator"/>
<xs:element ref="lastBuildDate"/>
<xs:element ref="atom:link" xmlns:atom="http://www.w3.org/2005/Atom"/>
<xs:element ref="copyright"/>
<xs:element ref="language"/>
<xs:element ref="ttl"/>
<xs:element ref="item"/>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="rss">
<xs:complexType>
<xs:sequence>
<xs:element ref="channel"/>
</xs:sequence>
<xs:attribute type="xs:float" name="version"/>
</xs:complexType>
</xs:element>
</xs:schema>





Insert excerpt
_description
_description
nopaneltrue

Node Node