I really hope to get some good advice on this one. I'm in the process of redesigning my site, and I keep running into the issue of CSS vs. XSLT. I've done a bit of development in each of these technologies, so I'd be ready to go with either.
I have two options that I'm considering for the setup pf my site, and I'd love to hear some opinions on which setup is better and why:
Setup #1 - CSS Positioning
This setup involves storing my data in XML documents, formatting that data with a CSS stylesheet for positioning, stylization and display purposes, and displaying the data through an ASP.NET/VB.NET page.
Setup #2 - XSLT Positioning
This setup involves storing my data in XML documents, formatting that data with an XSLT stylesheet, using CSS stylesheets for stylization purposes only, and using an ASP.NET/VB.NET script to transform the data to XHTML.
Please note: I was attempting to use the built-in ASP.NET methods with Setup #1, but I've decided against that after a lot of frustration with its efficiency issues, lack of support, and lack of easy development.
So here are my questions concerning each setup:
1) Which setup is easier to develop?
2) Which is more efficient for the user?
3) How is browser compatibility with each setup?
4) How easy is it to create "printer-friendly" pages for different formats for each setup?
5) Can I input a transformed XHTML doc within a CSS positioned page?
6) Is there anything else that I should know about each setup?
Ok, that should do it. I hope to hear some good advice. Thanks.
I have two options that I'm considering for the setup pf my site, and I'd love to hear some opinions on which setup is better and why:
Setup #1 - CSS Positioning
This setup involves storing my data in XML documents, formatting that data with a CSS stylesheet for positioning, stylization and display purposes, and displaying the data through an ASP.NET/VB.NET page.
Setup #2 - XSLT Positioning
This setup involves storing my data in XML documents, formatting that data with an XSLT stylesheet, using CSS stylesheets for stylization purposes only, and using an ASP.NET/VB.NET script to transform the data to XHTML.
Please note: I was attempting to use the built-in ASP.NET methods with Setup #1, but I've decided against that after a lot of frustration with its efficiency issues, lack of support, and lack of easy development.
So here are my questions concerning each setup:
1) Which setup is easier to develop?
2) Which is more efficient for the user?
3) How is browser compatibility with each setup?
4) How easy is it to create "printer-friendly" pages for different formats for each setup?
5) Can I input a transformed XHTML doc within a CSS positioned page?
6) Is there anything else that I should know about each setup?
Ok, that should do it. I hope to hear some good advice. Thanks.