I was asked to put together a brochure type 5 page web site in XML. They want it done in XML because each page uses a few dynamic fields such as company name, company logo, phone and e-mail. This web site will be hosted on clients server so I do not have any control over middle tier programming and so this is a purely client side XML web site.
the xml is fairly simple...
<distributor>
<company>[oem]</company>
<logo path="images/oem-logo.jpg"/>
<phone>1-800-999-9999</phone>
<email link="xxx@yyy.zzz"/>
</distributor>
all pages use this info, so if it is possible to make a centralized xml document that would be nice.
the tags need to be embedded through out the html page, some times on more then one occasion.
here is an example of how we need to plug in the values from the xml....
<html>
<head><title>Page Title</title></head>
<body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
<table cellpadding="0" cellspacing="0" width="800" border="0" style="position:relative;">
<tr>
<td> header </td>
</tr>
<tr>
<td width="175" valign="top" rowspan="2">
<br />
<img src="{//logo/@path}" /><br>
<br />
<div style="text-align:right;padding-right:20px;">
<a href="home.xml">Home</a><br />
<a href="offer.xml"><xsl:value-of select="//company"/> Special Offer</a><br />
<a href="reliability.xml">Reliability</a><br />
<a href="support.xml">Support</a><br />
<a href="security.xml">Security</a><br />
<a href="faq.xml">FAQs</a>
</div>
</td>
<td valign="top">
<xsl:value-of select="//company"/> name, blah blah balh...
.... some content
.... some content
<br><br>
call <xsl:value-of select="//company"/> at <xsl:value-of select="//phone"/> or <a href="{//email/@address}">email us</a>
</td>
</tr>
</table>
</body>
</html>
I have put something together with my limited knowledge of XML, but it doesn't parse on Mac and older browsers.
I need a solution asap I this up as 500 point question, but if done fast and with expected result I will add a couple hundred more, I do not expect anyone to build the whole web site for me but given above, I need xml, xsl and a schema that works on majority of browsers starting with IE 5 and NS 6
Thanks.
Lito