Y no entiendo el porqué...
El codigo que estoy ocupando es mas bien simple, pues aun no me adentro en hacer mas cosas debido a que primero tengo que poder cargar el xml sin problemas...
Código:
y en el parametro le paso solo el nombre que es Prueba5.xml, y me arroja ese mensaje de error. Ahora hace poco probé cargándolo al revés, osea invirtiendo el orden de las sentencias, leer primero el xml y despues el xsd y carga sin problemas. Pero en los ejemplos que he visto, los cargan primero xsd y xml aunque no he encontrado aun alguna especificación de orden. Alguna sugerencia o ayuda? de antemanos gracias...Public Function cargarxml(ByVal docxml As String) As String Dim xmldoc As DataSet dim objDataDocument as XmlDataDocument dim objnodos as XmlNodeList dim obj as XmlNode xmldoc = New DataSet xmldoc.ReadXmlSchema(MapPath("xsd_Publicaciones.xsd")) xmldoc.ReadXml(MapPath(docxml)) objDataDocument = new XmlDataDocument(xmldoc) objnodos = objDataDocument.GetElementsByTagName("ArticuloI") for each obj in objnodos response.write(obj.innerxml) next Dim resultado As String End Function
Los archivos xml y xsd que quiero acceder son estos por si acaso.
archivos.zip