XSD schema problem

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Mahmoud

    XSD schema problem

    Hi all,
    I have a problem with xml that output from application I need to
    validate one of the values by using XSD schema
    The xml output like this

    <?xml version="1.0" encoding="UTF-8"?>
    <csv:csv xmlns:csv="http ://xmlns.myapplica tion.com/2007/message-
    format/
    csv"
    xmlns:xsi="http ://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocat ion="http://xmlns.myapplica tion.com/2007/
    message-format/csv right.xsd" >
    <csv:line>
    <csv:field>I</csv:field>
    <csv:field>3871 </csv:field>
    <csv:field>0</csv:field"i want to check this value"
    <csv:field>2504 2008</csv:field>
    <csv:field>0</csv:field>
    <csv:field>4233 </csv:field>
    </csv:line>
    <csv:line>
    <csv:field>I</csv:field>
    <csv:field>3871 </csv:field>
    <csv:field>2904 2008</csv:field>
    <csv:field>2504 2008</csv:field>
    <csv:field>6600 183376</csv:field>
    <csv:field>4233 </csv:field>
    <csv:field/>
    </csv:line>
    <csv:line>
    <csv:field>I</csv:field>
    <csv:field>3871 </csv:field>
    <csv:field>2904 2008</csv:field>
    <csv:field>2504 2008</csv:field>
    </csv:line>
    </csv:csv>

    I get the XSD schema like this

    <?xml version="1.0" encoding="utf-8"?>
    <xs:schema xmlns:csv="http ://xmlns.myapplica tion.com/2007/message-
    format/csv" xmlns:xsi="http ://www.w3.org/2001/XMLSchema-instance"
    attributeFormDe fault="unqualif ied"
    elementFormDefa ult="qualified" targetNamespace ="http://
    xmlns.myapplica tion.com/2007/message-format/csv"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <xs:element name="csv">
    <xs:complexType >
    <xs:sequence>
    <xs:element maxOccurs="unbo unded" name="line">
    <xs:complexType >
    <xs:sequence>
    <xs:element maxOccurs="unbo unded" name="field"
    type="xs:string " minOccurs="0"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>


    But the problem that I want to check the value of the third tag
    <csv:fieldto know if it contain 0 or 1
    Can anyone help me to write this XSD
Working...