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


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

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

Subject: Q: How do I use entities like – in DocBook V5.0?


"How do I use entities like – in DocBook V5.0?

Modern schema languages (including RELAX NG and W3X XML Schema) do not provide 
any means to define entities that can be used for easier typing of special 
characters. Some editors provide functions or special toolbars that allow you 
to easily pick necessary character and insert it into document as a raw 
Unicode character or a numeric character reference."

I'm having some trouble understanding exactly why these "modern" schema 
languages don't support character entity references.  It seems the 
expressiveness of XML should make providing that functionality easier.  In 
the case of MathML, it makes a lot of sens to use named characters entities.  
To some (significant) extent working with MathML by hand, and reading the XML 
adds to the intellectual value of the document model.  In addition, it is 
always a good idea to be able to fall back to a human readable form, and it's 
even helpful to have names for symbols such as 
LeftRighDoublArrow==hArr==biconditional.  when working with math, it make the 
most sense to call it a biconditional.  If you were just using it to be using 
it in a webpage, hArr, might make the most sense, and when trying to describe 
the symbol in terms of the category of symbols it belongs to according to 
shape and style, the longer name is useful.  People created these names for a 
reason.  I do not believe they are obsolete.  I hope we can find a way to 
port that aspect of the traditional DTD/SGML technology to the newer encoding 


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