-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
As hinted: http://nwalsh.com/perl/locatingrules/ with a little
commentary at http://norman.walsh.name/2003/11/03/locrules
/ James Clark <jjc@xxxxxxxxxx> was heard to say:
| On Sat, 2003-11-01 at 00:00, Norman Walsh wrote:
|
|> When you get a chance, can you clarify what applyFollowingRules means?
|> Does it mean "apply the rules in this file only after applying all
|> rules of the type identified? Is it scoped at all?
|
| The input to the schema location process is a list of schema locating
| files. Parsing a schema locating file gives you a list of rules (you
| need to resolve relative URIs at this stage). Take the list of rules
| from parsing each schema locating file and append them to give you one
| big list. Now process <include> rules by replacing each <include> rule
| by the rules you get from parsing the referenced schema locating file.
|
| You can now eliminate applyFollowingRules rules from the list as
| follows. Replace a rule X that has the form <applyFollowingRules
| ruleType="T"/> by a copy (preserving order) of all the rules of type T
| that follow X in the list. (An implementation can in fact optimize this
| so it only makes a single pass over the list of rules.)
|
|> How do typeIdProcessingInstruction and typeIdBase work?
|
| There's a commented-out description of them in nxml-mode.xml.
Thanks, James. I went ahead and implemented
typeIdProcessingInstruction, typeIdBase, and doctypePublicId. I'm
pretty sure group would work as well, though I've done nothing special
for it as xml:base would be inherited from any element.
Be seeing you,
norm
- --
Norman Walsh <normyahoo@xxxxxxxxxx> | If you imagine that once you have
http://nwalsh.com/ | accomplished your ambitions you
| will have time to turn to the
| Way, you will discover that your
| ambitions never come to an
| end.--Yoshida Kenko
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>
iD8DBQE/poC8OyltUcwYWjsRAvAoAKCyZsX8tV0JqPe9mbc8OOU7trobsgCaA0xn
MjPMqprgynzix9C5pvP8vhc=
=TpcE
-----END PGP SIGNATURE-----
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs Online - Over 14,500 titles.
No Late Fees & Free Shipping.
Try Netflix for FREE!
http://us.click.yahoo.com/xlw.sC/XP.FAA/3jkFAA/2U_rlB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
emacs-nxml-mode-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|