![]() |
![]() | ![]() | ![]() | Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries [Thread Prev] >Thread Next - key-keyref constraints: conflicts in node-table Re: Migration from DTD to XSchemaTo: "Henry Luo" <henryluo@---------.--->, <xmlschema-dev@--.---> Date: 9/23/2005 9:17:00 AM Hi Henry, The answer is yes and no! There is no equivalent to general entities (&foo;), but that can be left as part of an internal DTD in an XML instance document. (Unless you have a controlled environment general entities in external DTDs are best avoided in case your instance ends up at a non-validating parser.) So this use of entities is not really in scope for schema. One use for parameter entities (%foo;) is the defininition of common groups of element references, e.g.: <!ENTITY foo % "(bar | la | tee)"> then <!ELEMENT MyElement ( a | b | %foo; )> Schema supports this use with the xs:group construct. I can't think of other uses of parameter entities are supported. Conditional inclusion of DTD sections is not supported either. HTH, Pete. -- ============================================= Pete Cordell Tech-Know-Ware Ltd for XML to C++ data binding visit http://www.tech-know-ware.com/lmx (or http://www.xml2cpp.com) ============================================= ----- Original Message ----- From: "Henry Luo" <henryluo@v...> To: <xmlschema-dev@w...> Sent: Thursday, September 22, 2005 7:40 PM Subject: Migration from DTD to XSchema > > Hi, Everyone > > I'm new to this list. I'm not sure whether the following question has been > asked. > > I'm planning to migrate out from DTD to XML Schema on some of our XML > files. > However, I cannot find the equivalent of the DTD Entity declaration in XML > Schema, or is there? > > So does it mean that I can only convert the element and attribute schema > from DTD to XML Schema, and still have to leave entity declarations in > DTD? > > Henry > > > From petexmldev@t... Fri Sep 23 07:54:29 2005 Received: from lisa.w3.org ([128.30.52.4 | ![]() | ![]() | ![]() |
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | |||||
|
