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]

Reply via email to