Yup, but only people with a browser plugin can view the full "generated source". Random people usually just click on "view source".
Best example of the kind of result I want is the battle.net login page:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/login/_layout/login-wow.xsl"?>
<page country="GBR" name="Account Login" promo="loghead" requestUrl="/login/login.xml" xml:lang="en-GB">
<login>
<tas:form xmlns:tas="http://www.blizzard.com/ns/login">
<tas:ref value="https%3A%2F%2Fwww.wow-europe.com%2Faccount%2F%3Flocale%3Dfr_FR"/>
<tas:app value="wam"/>
<tas:accountName/>
<tas:password/>
<tas:authType/>
<tas:authValue/>
<tas:site value="0"/>
<tas:amDomain value=""/>
<tas:wamDomain value="wow-europe.com"/>
<tas:securityAnswer/>
<tas:enforceCaptcha value="false"/>
</tas:form>
</login>
</page>
As you can see, it calls another page. So when people view the source, well they don't see much. They could follow the links to view each source, but they just don't do it.
Oh well I guess I'll do it with an iframe, but it will probably look like shit. :<