ok, but is it possible to create a DOM with the tags given in my first post ?
I assume that with the tags I'm using I cannot create HTML, right?
html is bascially the same as xml, dom wise.
you sould be able to use "fake" tags just fine.
issues arrise when you have tags called "HTML", "SCRIPT", "A", etc that have special meanings to HTML. namespaces can also be a problem.
other than that you can pretty much use whatever tags you want.
since it won't be hard-coded, you don't need to worry about validation.