Ayuda urgente con firma digital en XSD
Publicado por Julio Madrigal (1 intervención) el 13/03/2009 01:27:37
Hola, tengo un archivo XML firmado dijitalmente y también le hago una validación con un esquema XSD. En el XSD hago un import namespace de la siguiente manera:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="transmision"
targetNamespace="http://tempuri.org/transmision.xsd"
elementFormDefault="qualified"
xmlns="http://tempuri.org/transmision.xsd"
xmlns:mstns="http://tempuri.org/transmision.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
Al hacer la validación con código .Net, funciona perfectamente cuando estoy conectado a Internet, pero cuando trabajo localmente sin conexion y hago la validación del XML con el XSD, me marca el error siguiente:
"No se puede resolver el nombre remoto: 'www.w3.org' ".
Alguien sabe si puedo hacer este import de manera local? O si puedo tener localmente el namespace "http://www.w3.org/2000/09/xmldsig#"
Ojala alguien pueda ayudarme.
Salu2
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="transmision"
targetNamespace="http://tempuri.org/transmision.xsd"
elementFormDefault="qualified"
xmlns="http://tempuri.org/transmision.xsd"
xmlns:mstns="http://tempuri.org/transmision.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
Al hacer la validación con código .Net, funciona perfectamente cuando estoy conectado a Internet, pero cuando trabajo localmente sin conexion y hago la validación del XML con el XSD, me marca el error siguiente:
"No se puede resolver el nombre remoto: 'www.w3.org' ".
Alguien sabe si puedo hacer este import de manera local? O si puedo tener localmente el namespace "http://www.w3.org/2000/09/xmldsig#"
Ojala alguien pueda ayudarme.
Salu2
Valora esta pregunta


0