NEWBIE: XML Questions

webmasterbeta

New Member
I'm going to eventually start using XML along with XSLT and XML-FO for our site, mostly to give the user an option of what format they want to view and/or print a page in. I also want the capability to have the user fill out an online form, and once their data gets submitted into the database properly, they'll get redirected to an on-the-fly printable HTML or PDF form (whatever format they want).

So here are my questions:

1) Is it best to use just XML with XSLT and not include CSS?
2) Are there things that CSS can do that XSLT can't, and vice-versa?
NOTE: I'm kind of confused about the differences between XSLT and CSS
3) How do you go about pulling data from a DB with an XML page?
4) Should I use ASP.NET and XML together, or one over the other?
5) What is XML-FO (Formatting Objects)? I've heard that it's what actually converts XML data into other formats. but I'd like to know more about it.
6) Once a site is converted to XML, is HTML still needed for anything?

XML and all of it's fellow tools seem to be pretty overwhelming. I'm just not sure of what technology I should use with what, and what technology I won't need after converting my site to XML. Any & all help is appreciated. Thanks.
 
Top