OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RE: [xml-dev] Writing a book in XML

I'm looking forward to reading your book, Juliane!

One of the factors that influences this is how you propose to do validation.
Before assembling the components, after assembling them, or both?

XInclude is certainly a bit more flexible than entities, because it's easier
to control whether and when you process the includes. But if your processing
of the documents is all done using XSLT, then XInclude doesn't buy you much
that you couldn't do easily for yourself. 

But obviously if you're using docbook, then do what fits in with docbook.

Michael Kay

> -----Original Message-----
> From: Harbarth, Juliane [mailto:Juliane.Harbarth@softwareag.com] 
> Sent: 30 October 2007 10:12
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] Writing a book in XML
> Good morning,
> assumed I like to write a book (well a big document) in XML, 
> I would probably use docbook since it is mature and there are 
> already lots of conveniances for it (stylesheets, etc). Then 
> the whole document would really be one big XML document which 
> has many advantages. 
> When doing some writing task together with others usually 
> something like Subversion or CVS gets used and the 'book' is 
> represented as a tree of files (chapters, sections) that 
> allows people to work concurrently at different chapters, or 
> even at the same chapter given the merge facilities.
> What I would like to have is the advantages of both 
> mechanisms at once, i.e. have the book in one file and have 
> the file physically represented as separate chunks to be 
> applicable to a version control tool. What first comes to 
> mind is external entities, but I don't feel good with these 
> and there is currently a debate here (meaning xml-dev) that 
> goes into the same direction (see 'Parsing without resolving 
> entities'). What about XInclude? Is there something obvious 
> here that I am overlooking?
> This must be a routine question, is there a routine answer to it?
> Thanks & regards,
> Juliane.
> Software AG - Sitz/Registered office: Uhlandstra?e 12, 64297 
> Darmstadt, Germany, - Registergericht/Commercial register: 
> Darmstadt HRB 1562 - Vorstand/ Management Board: Karl-Heinz 
> Streibich (Vorsitzender/Chairman), David Broadbent, Mark 
> Edwards, Dr. Peter Kurpick, David Mitchell, Arnd Zinnhardt; - 
> Aufsichtsratsvorsitzender/ Chairman of the Supervisory Board: 
> Frank F. Beelitz - http://www.softwareag.com
> ______________________________________________________________
> _________
> XML-DEV is a publicly archived, unmoderated list hosted by 
> OASIS to support XML implementation and development. To 
> minimize spam in the archives, you must subscribe before posting.
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
> subscribe: xml-dev-subscribe@lists.xml.org List archive: 
> http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS