From: Norman Walsh Date: Tue, 20 Nov 2001 17:34:38 +0000 (+0000) Subject: Added draft spec X-Git-Tag: release/1.79.1~6^2~6116 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ddc1c6b5e3a2b464f97b3f97054c2ddc6bc9738;p=docbook-dsssl Added draft spec --- diff --git a/xmlcharent/spec/Makefile b/xmlcharent/spec/Makefile new file mode 100644 index 000000000..ebcbdd82e --- /dev/null +++ b/xmlcharent/spec/Makefile @@ -0,0 +1,21 @@ +include ../../cvstools/Makefile.incl + +SPECVER= +ifeq ($(SPECVER),) +SPECSEP= +else +SPECSEP=- +endif + +HTMLSTYLE=/projects/oasis/stylesheets/tr.xsl +HTML-CSS=spec.css + +OASIS-LOGO=http://www.oasis-open.org/docbook/oasis.png +BIBLIO=file:///home/ndw/bibliography.xml +XSLPARAM="html.stylesheet=$(HTML-CSS) oasis.logo=$(OASIS-LOGO) bibliography.collection=$(BIBLIO)" + +XSLT=saxon + +entities.html: entities.xml + $(XJPARSE) $< + $(XSLT) $< $(HTMLSTYLE) entities$(SPECSEP)$(SPECVER).html $(XSLPARAM) diff --git a/xmlcharent/spec/entities.xml b/xmlcharent/spec/entities.xml new file mode 100644 index 000000000..0bbf10eb9 --- /dev/null +++ b/xmlcharent/spec/entities.xml @@ -0,0 +1,500 @@ + +%glyphs; + + + + + + + + + + + + + + + + + + + + + +]> +
+ +XML Character Entities +OASIS DocBook Technical Committee + + + NormanWalsh + + Sun + Sun Microsystems, Inc. +
Norman.Walsh@Sun.COM
+
+
+
+19 Nov 2001 + +$Id$ + +2001 + +The Organization for the Advancement of Structured Information +Standards [OASIS]. All Rights Reserved. + + +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it +or assist in its implementation may be prepared, copied, published and +distributed, in whole or in part, without restriction of any kind, +provided that the above copyright notice and this paragraph are +included on all such copies and derivative works. However, this +document itself may not be modified in any way, such as by removing +the copyright notice or references to OASIS, except as needed for the +purpose of developing OASIS specifications, in which case the +procedures for copyrights defined in the OASIS Intellectual Property +Rights document must be followed, or as required to translate it into +languages other than English. + +The limited permissions granted above are perpetual and will not be +revoked by OASIS or its successors or assigns. + +This document and the information contained herein is provided +on an AS IS basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE +INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED +WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + + + +Status of this Document + +This is a working draft constructed by the editor. It is not +an official committee work product and may not reflect the consensus +opinion of the committee. + + + +Abstract +Non-normative Annex D of defines 19 +standard character entity sets. The SGML declarations for these +entities use the specific character data (SDATA) entity type. The +SDATA entity type is not supported in XML. This &standard; defines a +set of XML alternatives to the 19 standard character entity +sets. + + + + + Working Draft + 07 Aug 2001 + + +
+ +Non-normative Annex D of defines 19 +standard character entity sets ( +Added Latin 1 +Added Latin 2 +Greek Letters +Monotoniko Greek +Russian Cyrillic +Non-Russian Cyrillic +Numeric and Special Graphic +Diacritical Marks +Publishing +Box and Line Drawing +General Technical +Greek Symbols +Alternative Greek Symbols +Added Math Symbols: Ordinary +Added Math Symbols: Binary Operators +Added Math Symbols: Relations +Added Math Symbols: Negated Relations +Added Math Symbols: Arrow Relations +Added Math Symbols: Delimiters +). The SGML declarations for these entities use the +specific character data (SDATA) entity type. The SDATA entity type is +not supported in XML, so alternative XML declarations must be used. +This &standard; defines a set of XML alternatives to the 19 standard +character entity sets. + +In XML, the specific character data of each entity can be expressed +as a character. + +
XML Character Entity Sets + + +The Unicode reference glyphs in this document are examples +only. Some characters have more than one Unicode representation and +different Unicode characters may be appropriate in different +contexts. The glyph images offer only one of many possible +representations for the specified character. + + + +
Added Latin 1 + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Latin 1//EN//XML +System identifier: &baseuri;/isolat1.ent + + + +The following character entities are defined in this entity set: + + +&iso-lat1-table; + +
+ +
Added Latin 2 + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Latin 2//EN//XML +System identifier: &baseuri;/isolat2.ent + + +The following character entities are defined in this entity set: + + +&iso-lat2-table; + +
+ +
Greek Letters + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Greek Letters//EN//XML +System identifier: &baseuri;/isogrk1.ent + + +The following character entities are defined in this entity set: + + +&iso-grk1-table; + +
+ +
Monotoniko Greek + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML +System identifier: &baseuri;/isogrk2.ent + + +The following character entities are defined in this entity set: + + +&iso-grk2-table; + +
+ +
Russian Cyrillic + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML +System identifier: &baseuri;/isocyr1.ent + + +The following character entities are defined in this entity set: + + +&iso-cyr1-table; + +
+ +
Non-Russian Cyrillic + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML +System identifier: &baseuri;/isocyr2.ent + + +The following character entities are defined in this entity set: + + +&iso-cyr2-table; + +
+ +
Numeric and Special Graphic + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML +System identifier: &baseuri;/isonum.ent + + +The following character entities are defined in this entity set: + + +&iso-num-table; + +
+ +
Diacritical Marks + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML +System identifier: &baseuri;/isodia.ent + + +The following character entities are defined in this entity set: + + +&iso-dia-table; + +
+ +
Publishing + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Publishing//EN//XML +System identifier: &baseuri;/isopub.ent + + +The following character entities are defined in this entity set: + + +&iso-pub-table; + +
+ +
Box and Line Drawing + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML +System identifier: &baseuri;/isobox.ent + + +The following character entities are defined in this entity set: + + +&iso-box-table; + +
+ +
General Technical + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES General Technical//EN//XML +System identifier: &baseuri;/isotech.ent + + +The following character entities are defined in this entity set: + + +&iso-tech-table; + +
+ +
Greek Symbols + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Greek Symbols//EN//XML +System identifier: &baseuri;/isogrk3.ent + + +The following character entities are defined in this entity set: + + +&iso-grk3-table; + +
+ +
Alternative Greek Symbols + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML +System identifier: &baseuri;/isogrk4.ent + + +The following character entities are defined in this entity set: + + +&iso-grk4-table; + +
+ +
Added Math Symbols: Ordinary + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML +System identifier: &baseuri;/isoamso.ent + + +The following character entities are defined in this entity set: + + +&iso-amso-table; + +
+ +
Added Math Symbols: Binary Operators + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML +System identifier: &baseuri;/isoamsb.ent + + +The following character entities are defined in this entity set: + + +&iso-amsb-table; + +
+ +
Added Math Symbols: Relations + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML +System identifier: &baseuri;/isoamsr.ent + + +The following character entities are defined in this entity set: + + +&iso-amsr-table; + +
+ +
Added Math Symbols: Negated Relations + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML +System identifier: &baseuri;/isoamsn.ent + + +The following character entities are defined in this entity set: + + +&iso-amsn-table; + +
+ +
Added Math Symbols: Arrow Relations + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML +System identifier: &baseuri;/isoamsa.ent + + +The following character entities are defined in this entity set: + + +&iso-amsa-table; + +
+ +
Added Math Symbols: Delimiters + +Identifiers for this entity set: + + +Public identifier: ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML +System identifier: &baseuri;/isoamsc.ent + + +The following character entities are defined in this entity set: + + +&iso-amsc-table; + +
+
+ +Unicode Glyphs + +Most of the glyphs this reference are from the TmsPF Roman font +by +Production +First Software. A few glyphs are from +Everson Mono. + + +Unicode support requires much more than a simple character to glyph +mapping; for more information on Unicode, consult +The +Unicode Standard, Version 2.0 and + +Unicode +Technical Report #8, which describes Unicode Version 2.1. + + + + +OASIS DocBook Technical Committee + + +Dennis Evans +Patricia Gee-Best +Dick Hamilton +Nancy (Paisner) Harrison +Sabine Ocker +Michael Sabrio +Michael Smith +Norman Walsh (Chair,Editor) + + + + +References + +Normative + + + + + + + + + +