[xml-compile] namespace prefixes
    Mark Overmeer 
    mark at overmeer.net
       
    Thu Sep 30 16:25:52 GMT 2010
    
    
  
* Wes Young (wes at ren-isac.net) [100930 16:08]:
> why does everything come up as "x0:"
> $ perl test.pl
> <x0:IODEF-Document xmlns:x0="urn:ietf:params:xml:ns:iodef-1.0"
The default for XML::Compile is not to use the default empty prefix
(option use_default_namespace)  When no namespace can be deducted
for the namespace from the schema, it will start generating them,
starting with 'x0'.
You can set your preference with
  $schema->compile(prefixes =>
      [ mypref => 'urn:ietf:params:xml:ns:iodef-1.0' ]
    , ...etc.. );
or   ->new(use_default_namespace => 1)
-- 
               MarkOv
------------------------------------------------------------------------
       Mark Overmeer MSc                                MARKOV Solutions
       Mark at Overmeer.net                          solutions at overmeer.net
http://Mark.Overmeer.net                   http://solutions.overmeer.net
    
    
More information about the Xml-compile
mailing list