XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
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] Integrating XHTML modules into a markup language

>The modular schemas are mostly not independently usable.

Presumably, then, if I want to manipulate XHTML to our needs, such as 
restricting the use of some XHTML elements, I will have to use appropriate 
xsd elements in our schema, such as xs:redefine?


>From: ht@inf.ed.ac.uk (Henry S. Thompson)
>To: "tom tom" <tomxsllist@hotmail.com>
>CC: xml-dev@lists.xml.org
>Subject: Re: [xml-dev] Integrating XHTML modules into a markup language
>Date: Mon, 04 Dec 2006 15:29:26 +0000
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>tom tom writes:
>
> > I wish to utilize some XHTML modules in a schema I am developing. If,
> > for example I wish to include the Block structural module - which if I
> > understand correctly is called xhtml-blkstruct-1.xsd - where should I
> > be referencing this from?
> >
> > One of the places I have tried it from here:
> > http://www.w3.org/MarkUp/SCHEMA/xhtml-blkstruct-1.xsd and I get a
> > 'missing Common.attrib attribute group' error. Before I go about
> > trying to debug this I feel I am going about this in the wrong way?
>
>The modular schemas are mostly not independently usable.  The module
>you're looking at, for <div> and <p>, not surprisingly refers to
>element and attribute declarations in many other 'lower level'
>modules.  The complete list appears to me to be:
>
>  xhtml-attribs-1.xsd
>  xhtml-bdo-1.xsd
>  xhtml-csismap-1.xsd
>  xhtml-datatypes-1.xsd
>  xhtml-edit-1.xsd
>  xhtml-form-1.xsd
>  xhtml-hypertext-1.xsd
>  xhtml-image-1.xsd
>  xhtml-inlstyle-1.xsd
>  xhtml-link-1.xsd
>  xhtml-list-1.xsd
>  xhtml-meta-1.xsd
>  xhtml-object-1.xsd
>  xhtml-pres-1.xsd
>  xhtml-ruby-1.xsd
>  xhtml-script-1.xsd
>  xhtml-style-1.xsd
>  xhtml-table-1.xsd
>  xhtml-text-1.xsd
>  xhtml11-model-1.xsd
>
>However, it is not in general safe to just xs:include all of those --
>the xhtml11.xsd top-level driver gets all but xhtml11-model-1.xsd via
>xhtml11-modules-1.xsd, which in turn _xs:redefines_ rather than
>xs:includes some of the above, namely
>
>  xhtml-csismap-1.xsd
>  xhtml-form-1.xsd
>  xhtml-hypertext-1.xsd
>  xhtml-image-1.xsd
>  xhtml-object-1.xsd
>
>So you're really better off just xs:including the top-level driver and
>getting everything, i.e. xhtml11.xsd itself.
>
>ht
>- --
>  Henry S. Thompson, HCRC Language Technology Group, University of 
>Edinburgh
>                      Half-time member of W3C Team
>     2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
>             Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
>                    URL: http://www.ltg.ed.ac.uk/~ht/
>[mail really from me _always_ has this .sig -- mail without it is forged 
>spam]
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.2.6 (GNU/Linux)
>
>iD8DBQFFdD7WkjnJixAXWBoRAld1AJ45ricfH83OzO3aE/XHodXTIkczyQCeJ/Gc
>C3psSS5+fmm5OUnWpXdSieY=
>=pQca
>-----END PGP SIGNATURE-----
>
>_______________________________________________________________________
>
>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
>

_________________________________________________________________
It's Hotmail's 10th Birthday! Come and play Pass the Parcel 
http://www.msnpasstheparcel.com



[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