* Gert Doering ([email protected]) [131218 14:54]: > Hi, > > On Wed, Dec 18, 2013 at 03:46:14PM +0100, Mark Overmeer wrote: > > Ouch, this is totally confused. > > Sorry :-) - this whole namespace thing indeed confuses me (I use > XML::Compile because someone said it's the way to do XML without having > to fight XML... ;-) ).
You do not need to fight schema's and XML, but you need to configure it correctly. > It's complaining that "<simpleType>" and "<element>" are not in the > Scheme namespace. If I add "xs:" to both: Was the targetNamespace in the schema (maybe you can send me the whole thing, in original form) > <?xml version="1.0" encoding="UTF-8"?>^M > <xs:schema > xmlns:xs="http://www.w3.org/2001/XMLSchema" > xmlns:me="http://xml.apache.org/axis/" > targetNamespace="http://xml.apache.org/axis/" > elementFormDefault="qualified" > attributeFormDefault="qualified"> > <xs:simpleType name="hostname" type="string"/> > <xs:element name="hostname" type="me:hostname" /> > </xs:schema> > > XML::Compile Error: > error: decode error: simpleType must have exactly one child at > {http://xml.apache.org/axis/}hostname Ah, of cause... simpleType doesn't work like that. Did you really found that in the schema (I only added the element) You can replace both with <xs:element name="hostname" type="xs:string" /> > I'm not sure if we're getting close or not? I do not know yet ;-) -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions [email protected] [email protected] http://Mark.Overmeer.net http://solutions.overmeer.net _______________________________________________ Xml-compile mailing list [email protected] http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile
