[elbe-devel] [PATCH 0/3] Add support for XIncludes
Benedikt Spranger
b.spranger at linutronix.de
Thu Mar 23 12:47:26 CET 2017
Hi,
XML Inclusions (XInclude) Version 1.0 specified by W3C provide a generic
inclusion mechanism for XML. E.L.B.E. receipes can now be splitted up
into smaller pieces.
XInclude can be used for every node, but not for node content. i.e. the
include contains the complete node.
Regards
Bene
Benedikt Spranger (3):
XML schema: allow XML base attribute
Add a E.L.B.E. preprocessor command
Add XInclude examples
elbepack/commands/preprocess.py | 41 +++
elbepack/dbsfed.xsd | 352 +++++++++++++------
elbepack/initvmaction.py | 12 +
elbepack/xmlpreprocess.py | 53 +++
examples/all.xml | 388 +++++++++++++++++++++
examples/includes/devel/finetuning.xml | 5 +
examples/includes/devel/hostname.xml | 2 +
examples/includes/devel/part.xml | 10 +
examples/includes/devel/pkglist.xml | 12 +
examples/includes/prod/finetuning.xml | 6 +
examples/includes/prod/hostname.xml | 2 +
examples/includes/prod/part.xml | 10 +
examples/includes/prod/pkglist.xml | 11 +
examples/newXMLDocument.xml | 388 +++++++++++++++++++++
examples/portexpander.xml | 78 +++++
.../x86_32-pc-hdimg-with-include-development.xml | 39 +++
.../x86_32-pc-hdimg-with-include-production.xml | 39 +++
examples/x86_64-pc-hdimg-minimal.xml | 84 +++++
18 files changed, 1426 insertions(+), 106 deletions(-)
create mode 100644 elbepack/commands/preprocess.py
create mode 100644 elbepack/xmlpreprocess.py
create mode 100644 examples/all.xml
create mode 100644 examples/includes/devel/finetuning.xml
create mode 100644 examples/includes/devel/hostname.xml
create mode 100644 examples/includes/devel/part.xml
create mode 100644 examples/includes/devel/pkglist.xml
create mode 100644 examples/includes/prod/finetuning.xml
create mode 100644 examples/includes/prod/hostname.xml
create mode 100644 examples/includes/prod/part.xml
create mode 100644 examples/includes/prod/pkglist.xml
create mode 100644 examples/newXMLDocument.xml
create mode 100644 examples/portexpander.xml
create mode 100644 examples/x86_32-pc-hdimg-with-include-development.xml
create mode 100644 examples/x86_32-pc-hdimg-with-include-production.xml
create mode 100644 examples/x86_64-pc-hdimg-minimal.xml
--
2.11.0
More information about the elbe-devel
mailing list