[xml] xmlParseSchema with multiple schemas
- From: "Martin Landl" <nonlandi gmx at>
- To: xml gnome org
- Subject: [xml] xmlParseSchema with multiple schemas
- Date: Tue, 09 Dec 2008 17:32:59 +0100
Hi!
Is it possible to use the xmlParseSchema function with a schema that does reference other schemas using the
<import> tag?
Sample:
<?xml version="1.0" encoding="UTF-8" ?>
<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema"
xmlns:s1="http://somenamespace.com"
xmlns:s0="http://target.com/"
targetNamespace="http://target.org/" elementFormDefault="qualified">
<s:import namespace="http://somenamespace.com" />
<s:element name="MyElement">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" ref="s1:Temp" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
I always get an error that an element in a namespace, which is defined in one of the referenced schemas,
cannot be resolved. "Element s1:Temp {...} does not resolve to a(n) element declaration".
I have read about xmlSetExternalEntityLoader function which seems like a possible way to implement my own
schema cache that can provide multiple referenced schemas to the parser?
I tried, but I failed to do it.
Regards,
Martin
--
[Poetry]
QW4gamVkZW0gZGVzIHNlaW5l
Sensationsangebot verlängert: GMX FreeDSL - Telefonanschluss + DSL
für nur 16,37 Euro/mtl.!* http://dsl.gmx.de/?ac=OM.AD.PD003K1308T4569a
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]