Files
V2GProtocol_CSharp/temp/exificient/data/schema/attributeSpace.xsd
ChiKyun Kim 747aabe224 add files
2025-09-09 13:59:12 +09:00

38 lines
1.7 KiB
XML

<xsd:schema targetNamespace="asmtf2006:set" xml:lang="en-US" version="1.1" xmlns="asmtf2006:set"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:c="asmtf2006:composite"
xmlns:f="asmtf2006:field" elementFormDefault="unqualified" attributeFormDefault="unqualified">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<xsd:element name="ampl" type="amplification" />
<xsd:complexType name="amplification">
<xsd:sequence>
<xsd:element name="free_text" minOccurs="1" maxOccurs="1" nillable="true">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="free.text">
<xsd:attribute name="ff-seq" type="xsd:unsignedShort" fixed="1"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="setid" type="xsd:string" fixed="AMPN"/>
</xsd:complexType>
<xsd:complexType name="free.text">
<xsd:simpleContent>
<xsd:extension base="free.text.base.type">
<xsd:attribute ref="xml:space"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType name="free.text.base.type">
<xsd:restriction base="xsd:string">
<xsd:pattern value="([:A-Z0-9&#x20;\.,\(\)\?\-!@#$%\^&amp;\*=_\+\[\]\{\}\\&quot;';&gt;&lt;~`\|a-z\t\n]([:A-Z0-9&#x20;\.,\(\)\?\-!@#$%\^&amp;\*=_\+\[\]\{\}\\&quot;';&gt;&lt;~`\|a-z\t\n]|://|/[:A-Z0-9&#x20;\.,\(\)\?\-!@#$%\^&amp;\*=_\+\[\]\{\}\\&quot;';&gt;&lt;~`\|a-z\t\n])*)"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>