![]() |
#16 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,750
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
And ePub is mostly XHTML. Try making ePub with just XML and it won't work.
|
![]() |
![]() |
![]() |
#17 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
|
|
![]() |
![]() |
Advert | |
|
![]() |
#18 |
Software Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 190
Karma: 89000
Join Date: Jan 2014
Location: Germany
Device: PocketBook Touch Lux 3
|
Certainly one cannot make an ePub or anything else just with XML, since XML is a universal formatting technique for text-oriented data and therefore doesn’t define any semantics of the data, it’s very generalized, abstract.
XML is very simple: we encapsulate text within markers called “tags” that mark the beginning and the end of a semantic meaning, therefore we always have pairs of markers, beginning and end. Those tags provide a name for the semantic meaning which is written in between < and >. An end tag, to distinguish it from the start tag, begins not only with <, but with </. Start tags can provide attributes in the form key="value". Tags can contain text or other tags, therefore can be nested, but are forbidden to overlap. There is only one “root” tag. And basically, that’s it. No mention of specific tag names or specific semantic meanings, to express, for example, the structure of a web document, a scalable vector graphic, phone book data or whatever. Without those names, one can’t use raw, pure XML, since it would transport no semantic meaning at all. While XHTML is quite popular, there are many, many, many other XML-based formats for a lot of different uses, you can even make your own! And if you do so or if you use the XML-based formats by other people, you can benefit from powerful tools which are available to do all kinds of things with XML-based formats. Those tools and techniques, however, usually aren’t that easy to use, it’s more in the domain of software developers, but on the other hand, the whole plan is that a user never has to deal with the XML-based formats directly. As the OP mentions XML publishing, we all assume that he is looking into generating formats with XML (from or to or in between) using XML technology, most likely with the intend to automate reoccurring or big tasks. is indeed a little bit confusing. Last edited by skreutzer; 06-04-2017 at 06:20 AM. |
![]() |
![]() |
![]() |
#19 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 557
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Quote:
XHTML is XML. So all the tools that handles XML could use XHTML too. For example I usually create Indexes using XQuery onto XHTML. ePub2 had a strange thing called XML island too, deprecated in EPUB3, that was interesting, but with poor support. In XML island you could use every XML you want, with a fallback in XHTML. For example I created some years ago an ebook in TEI XML, linked to a CSS, and some readers supported it (Ibooks). Oblivious I DO NOT suggest to use XML island today. f. |
|
![]() |
![]() |
![]() |
Tags |
xml |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
OOXML/docx XML tools? | SBT | Workshop | 2 | 10-14-2015 06:42 AM |
How reliable is AfterGlow 2? | Heba | Onyx Boox | 5 | 01-09-2015 07:59 AM |
After merging all the .xml files, how do you divide it back into .xml files? | automa | Sigil | 10 | 08-13-2013 07:43 AM |
Most reliable eReader? | ReaderSpouse | Which one should I buy? | 26 | 06-30-2011 01:40 AM |
How much is Iliad HW reliable? | Kirys | iRex | 26 | 01-25-2007 05:53 AM |