[Home] [By Thread] [By Date] [Recent Entries]
At 11:57 PM +1000 7/24/02, Rick Jelliffe wrote: >You may, but a computer cannot. Names are not just known >at schema-time: in particular, IDs are names too and they >are only known when looking at the instance. > By "I wrote my code to make it so" I meant both the direct typing of XML code, and the writing of Java/PHP/C#/Fortran/Basic etc. code that generates the document. In both cases, I think it is generally possible to assert that the code will or will not use the new name characters if this is an important assertion for you to make. As to IDs, this is a bit of a problem but not a big one. It affects only validity, not well-formedness. I am much less concerned with the prospects of valid 1.1/invalid 1.0 than well-formed 1.1/malformed 1.0. Remember, you can use all the characters at issue in XML 1.0 documents *today* in both PCDATA and attribute values. -- +-----------------------+------------------------+-------------------+ | Elliotte Rusty Harold | elharo@m... | Writer/Programmer | +-----------------------+------------------------+-------------------+ | XML in a Nutshell, 2nd Edition (O'Reilly, 2002) | | http://www.cafeconleche.org/books/xian2/ | | http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/ | +----------------------------------+---------------------------------+ | Read Cafe au Lait for Java News: http://www.cafeaulait.org/ | | Read Cafe con Leche for XML News: http://www.cafeconleche.org/ | +----------------------------------+---------------------------------+
|

Cart



