Hi,
The errors is that there are two root element "<xsd:schema>" in one file.
But that is what I want Xerces to do.
Now I have resolved this problem by this way. I divided this file into two
new files.The first schema part to tmpfile_1,the second schema part to
tmpfile_2 with inserting "<xsd:import ... schemaLocation='location of
tmpfile1'/>". Then I can parse tmpfile_2 succesfully.
Zhangxian
> Hi,
>
> What errors do you see / what are you trying to do?
>
> Gareth
>
> zhangxian 33234 wrote:
> > Hi,
> >
> > This is the content fo the file which Xerces can't parse. Can Xerces do
> > it with configuring smoething? Thanks
> >
> > <xsd:schema
> > targetNamespace='http://www.chinatelecom.com.cn/schema/ctcc/common/v1_0'
> >
> > xmlns:ctcc_common_xsd='http://www.chinatelecom.com.cn/schema/ctcc/common/v1_0'
> > xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
> >
> > <xsd:element name="ArrayOfURIElement" type="ctcc_common_xsd:ArrayOfURI"/>
> > <xsd:complexType name='ArrayOfURI'>
> > <xsd:sequence>
> > <xsd:element name='ArrayOfURI' type='xsd:anyURI' minOccurs='0'
> > maxOccurs='unbounded'/>
> > </xsd:sequence>
> > </xsd:complexType>
> >
> > <xsd:element name="ArrayOfEndUserIdentifierElement"
> > type="ctcc_common_xsd:ArrayOfEndUserIdentifier"/>
> > <xsd:complexType name='ArrayOfEndUserIdentifier'>
> > <xsd:sequence>
> > <xsd:element name='ArrayOfEndUserIdentifier'
> > type='ctcc_common_xsd:EndUserIdentifier' minOccurs='0'
> > maxOccurs='unbounded'/>
> > </xsd:sequence>
> > </xsd:complexType>
> >
> > <xsd:element name="EndUserIdentifierElement"
> > type="ctcc_common_xsd:EndUserIdentifier"/>
> > <xsd:complexType name='EndUserIdentifier'>
> > <xsd:sequence>
> > <xsd:element name='value' type='xsd:anyURI'/>
> > </xsd:sequence>
> > </xsd:complexType>
> > </xsd:schema>
> > <xsd:schema
> >
> > targetNamespace='http://www.chinatelecom.com.cn/schema/ctcc/enhanced_call/v1_0'
> >
> > xmlns:ctcc_enhanced_call_xsd='http://www.chinatelecom.com.cn/schema/ctcc/enhanced_call/v1_0'
> >
> > xmlns:ctcc_common_xsd='http://www.chinatelecom.com.cn/schema/ctcc/common/v1_0'
> > xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
> >
> > <xsd:complexType name='PowerAction'>
> > <xsd:sequence>
> > <xsd:element name='actionToPerform'
> > type='ctcc_enhanced_call_xsd:PowerActionValues'/>
> > <xsd:element name='presentnumber'
> > type='ctcc_common_xsd:EndUserIdentifier'/>
> > <xsd:element name='routingAddressArray'
> > type='ctcc_common_xsd:ArrayOfEndUserIdentifier'/>
> > <xsd:element name='askCallResult'
> > type='ctcc_enhanced_call_xsd:AskCallResult'/>
> > <xsd:element name='callLimit' type='xsd:int'/>
> > <xsd:element name='resourceAddress'
> > type='ctcc_enhanced_call_xsd:ResourceAddressValues'/>
> > </xsd:sequence>
> > </xsd:complexType>
> >
> > <xsd:simpleType name='PowerActionValues'>
> > <xsd:restriction base='xsd:string'>
> > <xsd:enumeration value='EndCall'/>
> > <xsd:enumeration value='RunUI'/>
> > <xsd:enumeration value='BaseCall'/>
> > <xsd:enumeration value='SequenceCall'/>
> > <xsd:enumeration value='ConcurrentCall'/>
> > </xsd:restriction>
> > </xsd:simpleType>
> >
> > <xsd:simpleType name='AskCallResult'>
> > <xsd:restriction base='xsd:string'>
> > <xsd:enumeration value='False'/>
> > <xsd:enumeration value='True'/>
> > </xsd:restriction>
> > </xsd:simpleType>
> >
> > <xsd:complexType name='ResourceAddressValues'>
> > <xsd:sequence>
> > <xsd:element name='addressType'
> > type='ctcc_enhanced_call_xsd:AddressTypeValues'/>
> > <xsd:element name='addressValue' type='xsd:string'/>
> > </xsd:sequence>
> > </xsd:complexType>
> >
> > <xsd:simpleType name='AddressTypeValues'>
> > <xsd:restriction base='xsd:string'>
> > <xsd:enumeration value='AnnounceID'/>
> > <xsd:enumeration value='SynAnnounceID'/>
> > <xsd:enumeration value='URL'/>
> > </xsd:restriction>
> > </xsd:simpleType>
> >
> >
> > <xsd:complexType name='ServiceStatus'>
> > <xsd:sequence>
> > <xsd:element name='serviceStatusType'
> > type='ctcc_enhanced_call_xsd:ServiceStatusType'/>
> > <xsd:element name='duration' type='xsd:int'/>
> > </xsd:sequence>
> > </xsd:complexType>
> >
> > <xsd:simpleType name='ServiceStatusType'>
> > <xsd:restriction base='xsd:string'>
> > <xsd:enumeration value='Normal'/>
> > <xsd:enumeration value='Abnormal'/>
> > </xsd:restriction>
> > </xsd:simpleType>
> >
> > </xsd:schema>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> --
> Gareth Reakes, Managing Director Parthenon Computing
> +44-1865-811184 http://blog.parthenoncomputing.com/xerces/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
begin:vcard
n:Xian;Zhang
fn:ZhangXian
version:2.1
email;internet:[EMAIL PROTECTED]
end:vcard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]