[izpack-devel] Adding XInclude support

Matthew Fudge matfud at yahoo.com
Wed Dec 12 19:37:18 CET 2007


Well here it is.

It looks like a lot of files but most are just test cases.

The actual code is in XIncludeXMLBuilder that extends the StdXMLBuilder. 

StdXMLBuilder has been modified to allow extending classes access to its state.

A little factory (XMLBuilderFactory) has been created that creates the builder and all places where
new StdXMLBuilder was use have be modified to use the XMLBuilderFactory
builder have been replaced with usage

The reserved elements are 
<xinclude>
<xfragment>





----- Original Message ----
From: Julien Ponge <julien.ponge at gmail.com>
To: izpack-devel at lists.berlios.de
Sent: Wednesday, 12 December, 2007 8:14:38 AM
Subject: Re: [izpack-devel] Adding XInclude support

Hi Matt,

> a) Is a change like this likely to be accepted?

Yes, although XInclude may be too big for the task, and ...

> b) namespace support seems really limited in nanoxml when used in
 IzPack. I'm not seeing any. Am I missing something?

... nanoxml doesn't indeed support namespaces.

> c) Is it preferable to make changes to the nanoxml packages or the
 izPack packages. I'm asking because it makes little difference to the
> code and many people prefer to keep third party source as original as
 possible.

NanoXML is not developed anymore, so you can make changes there if you
want. The thing is to make it lightweight enough.

Or maybe a <include (...)> style tag would be just enough?

Cheers
_______________________________________________
izpack-devel mailing list
izpack-devel at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/izpack-devel





      __________________________________________________________
Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: svndiff
Type: application/octet-stream
Size: 45978 bytes
Desc: not available
Url : https://lists.berlios.de/pipermail/izpack-devel/attachments/20071212/3435eb00/attachment-0001.obj 


More information about the izpack-devel mailing list