找不到元素xs:schema的声明

时间:2018-10-24 06:56:31

标签: xml

首先,感谢您的帮助... XSD和XML出现问题(找不到元素xs模式的声明)...这是我的代码, 并试图查找问题,花了几天的时间,没有什么是我寻求帮助的原因。

xsd:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmIns:dec="https://www.siged.sep.gob.mx/certificados" targetNamespace="https://www.siged.sep.gob.mx/certificados" elementFormDefault= "qualified">
<xs:element name="Dec">
<xs:complexType>
<xs:sequence>
<xs:element name="lpes">
<xs:complexType>
<xs:sequence>
<xs:element name="Responsable">
<xs:complexType>
<xs:attribute name="curp" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="nombre" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="primerApellido" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="segundoApellido" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="idCargo" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="cargo" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="idNombrelnstitucion" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="nombrelnstitucion" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="idCampus" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="campus" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="idEntidadFederativa" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="entidadFederativa" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Rvoe">
<xs:complexType>
<xs:attribute name="numero" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="fechaExpedicion" type="xs:dateTime" use="required">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Carrera">
<xs:complexType>
<xs:attribute name="idCarrera" type="xs:integer" use="required">
</xs:attribute>
<xs:attribute name="claveCarrera" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="nombreCarrera" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="idTipoPeriodo" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="tipoPeriodo" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="clavePlan" type="xs:string" use="required">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Alumno">
<xs:complexType>
<xs:attribute name="numeroControl" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="curp" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="nombre" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="primerApellido" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="segundoApellido" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="idGenero" type="xs:integer" use="required">
</xs:attribute>
<xs:attribute name="fechaNacimiento" type="xs:dateTime" use="required">
</xs:attribute>
<xs:attribute name="foto" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="firmaAutografa" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Expedicion">
<xs:complexType>
<xs:attribute name="idTipoCertificacion" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="tipoCertificacion" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="fecha" type="xs:dateTime" use="required">
</xs:attribute>
<xs:attribute name="idLugarExpedicion" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="lugarExpedicion" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Asignaturas" minOccurs="l" maxOccurs="l">
<xs:complexType>
<xs:sequence>
<xs:element name="Asignatura" minOccurs="l" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="idAsignatura" type="xs:integer" use="required">
</xs:attribute>
<xs:attribute name="claveAsignatura" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="nombre" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="ciclo" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="calificacion" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="idObservaciones" type="xs:integer" use="optional">
</xs:attribute>
<xs:attribute name="observaciones" type="xs:string" use="optional">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="total" type="xs:int" use="required">
</xs:attribute>
<xs:attribute name="asignadas" type="xs:int" use="required">
</xs:attribute>
<xs:attribute name="promedio" type="xs:string" use="required">
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="Sep" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any maxOccurs="unbounded" minOccurs="0" namespace="any"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="version" use="required" fixed="l.0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="collapse"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute fixed="S" name="tipoCertificado" type="xs:integer" use="required">
</xs:attribute>
<xs:attribute name="folioControl" type="xs:string" use="optional">
</xs:attribute>
<xs:attribute name="sello" use="required" type="xs:string">
</xs:attribute>
<xs:attribute name="certificadoResponsable" use="required" type="xs:string">
</xs:attribute>
<xs:attribute name="noCertificadoResponsable" use="required" type="xs:string">
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>

并且错误在此部分:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
         xmIns:dec="https://www.siged.sep.gob.mx/certificados" 
         targetNamespace="https://www.siged.sep.gob.mx/certificados" elementFormDefault= 
         "qualified">

非常感谢您的帮助,我尝试制作一个xml并给我:

<?xml version="1.0" encoding="UTF-8"?>
<!-- Document created with online XML Editor http://xmlgrid.net 2018/10/18 17:23:16  -->
   <Dec version="test attribute" tipoCertificado="test attribute" folioControl="test attribute" sello="test attribute" certificadoResponsable="test attribute" noCertificadoResponsable="test attribute">
         <lpes idNombrelnstitucion="test attribute" nombrelnstitucion="test attribute" idCampus="test attribute" campus="test attribute" idEntidadFederativa="test attribute" entidadFederativa="test attribute">
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
         </lpes>
         <lpes idNombrelnstitucion="test attribute" nombrelnstitucion="test attribute" idCampus="test attribute" campus="test attribute" idEntidadFederativa="test attribute" entidadFederativa="test attribute">
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
         </lpes>
         <lpes idNombrelnstitucion="test attribute" nombrelnstitucion="test attribute" idCampus="test attribute" campus="test attribute" idEntidadFederativa="test attribute" entidadFederativa="test attribute">
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
               <Responsable curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idCargo="test attribute" cargo="test attribute">test string</Responsable>
         </lpes>
         <Rvoe numero="test attribute" fechaExpedicion="test attribute">test string</Rvoe>
         <Rvoe numero="test attribute" fechaExpedicion="test attribute">test string</Rvoe>
         <Rvoe numero="test attribute" fechaExpedicion="test attribute">test string</Rvoe>
         <Carrera idCarrera="test attribute" claveCarrera="test attribute" nombreCarrera="test attribute" idTipoPeriodo="test attribute" tipoPeriodo="test attribute" clavePlan="test attribute">test string</Carrera>
         <Carrera idCarrera="test attribute" claveCarrera="test attribute" nombreCarrera="test attribute" idTipoPeriodo="test attribute" tipoPeriodo="test attribute" clavePlan="test attribute">test string</Carrera>
         <Carrera idCarrera="test attribute" claveCarrera="test attribute" nombreCarrera="test attribute" idTipoPeriodo="test attribute" tipoPeriodo="test attribute" clavePlan="test attribute">test string</Carrera>
         <Alumno numeroControl="test attribute" curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idGenero="test attribute" fechaNacimiento="test attribute" foto="test attribute" firmaAutografa="test attribute">test string</Alumno>
         <Alumno numeroControl="test attribute" curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idGenero="test attribute" fechaNacimiento="test attribute" foto="test attribute" firmaAutografa="test attribute">test string</Alumno>
         <Alumno numeroControl="test attribute" curp="test attribute" nombre="test attribute" primerApellido="test attribute" segundoApellido="test attribute" idGenero="test attribute" fechaNacimiento="test attribute" foto="test attribute" firmaAutografa="test attribute">test string</Alumno>
         <Expedicion idTipoCertificacion="test attribute" tipoCertificacion="test attribute" fecha="test attribute" idLugarExpedicion="test attribute" lugarExpedicion="test attribute">test string</Expedicion>
         <Expedicion idTipoCertificacion="test attribute" tipoCertificacion="test attribute" fecha="test attribute" idLugarExpedicion="test attribute" lugarExpedicion="test attribute">test string</Expedicion>
         <Expedicion idTipoCertificacion="test attribute" tipoCertificacion="test attribute" fecha="test attribute" idLugarExpedicion="test attribute" lugarExpedicion="test attribute">test string</Expedicion>
         <Asignaturas total="test attribute" asignadas="test attribute" promedio="test attribute">
               <Asignatura idAsignatura="test attribute" claveAsignatura="test attribute" nombre="test attribute" ciclo="test attribute" calificacion="test attribute" idObservaciones="test attribute" observaciones="test attribute">test string</Asignatura>
               <Asignatura idAsignatura="test attribute" claveAsignatura="test attribute" nombre="test attribute" ciclo="test attribute" calificacion="test attribute" idObservaciones="test attribute" observaciones="test attribute">test string</Asignatura>
               <Asignatura idAsignatura="test attribute" claveAsignatura="test attribute" nombre="test attribute" ciclo="test attribute" calificacion="test attribute" idObservaciones="test attribute" observaciones="test attribute">test string</Asignatura>
         </Asignaturas>
         <Sep>test string</Sep>
         <Sep>test string</Sep>
         <Sep>test string</Sep>
   </Dec> 

1 个答案:

答案 0 :(得分:0)

如果模式处理器说找不到xs:schema元素的声明,则表明它实际上是在验证实例文档时正在尝试验证模式。检查您如何调用模式处理器,并且没有在期望引用实例文档的地方提供对模式文档的引用。