Results 1 to 2 of 2

Thread: Formatting Text - using XML

  1. #1
    Join Date
    Mar 2006
    Location
    Queensland, Australia
    Posts
    5

    Formatting Text - using XML

    Greetings Folks

    Here is my first challenge with code following:
    Can I add tags to "text" in my .xml file so that I can have bold, italic, underline and link info embedded when using an .xsl stylesheet to format same?


    Here is my sample .xml file called "demo.xml":

    <?xml version="1.0" encoding="iso-8859-1"?>
    <?xml-stylesheet href="demo.xsl" type="text/xsl"?>
    <demo>
    <text>
    <start>The quick brown fox</start>
    <finish>jumps over the lazy dog</finish>
    </text>
    </demo>



    And here is my .xsl file called "demo.xsl":

    <?xml version="1.0" encoding="iso-8859-1"?><!-- DWXMLSource="demo.xml" --><!DOCTYPE xsl:stylesheet [
    <!ENTITY nbsp " ">
    <!ENTITY copy "©">
    <!ENTITY reg "®">
    <!ENTITY trade "™">
    <!ENTITY mdash "—">
    <!ENTITY ldquo "“">
    <!ENTITY rdquo "”">
    <!ENTITY pound "£">
    <!ENTITY yen "¥">
    <!ENTITY euro "€">
    ]>
    <xsl:stylesheet version="1.0" xmlnssl="http://www.w3.org/1999/XSL/Transform">
    <xslutput method="html" encoding="iso-8859-1" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="<A href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
    <xsl:template match="/">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <title>Untitled Document</title>
    </head>
    <body><table width="300" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><div align="right"><xsl:value-of select="demo/text/start"/></div></td>
    <td>&nbsp;<xsl:value-of select="demo/text/finish"/></td>
    </tr>
    </table>
    </body>
    </html>
    </xsl:template>
    </xsl:stylesheet>

    By asking IE or Firefox to display demo.xml I get the following result:


    The quick brown fox jumps over the lazy dog.


    Challenge: Can I have it rendered like this -

    The quick brown fox jumps over the lazy dog.

    If lazy dog can be made a hyperlink as well then I would say XML really "ROCKS".


    The 2nd challenge is:
    Can I have a lengthy passage of text and be able to assign paragraph breaks so the browser will display sentences in paragraphs?
    (I trust this does not need an example and my request is self explanitory)


    If you can help me, with say a working example, I would be so appreciative.

    Thanks in anticipation


    AceTutor


    PS. Above code all generated using Dreamweaver 8

  2. #2
    Join Date
    Apr 2006
    Posts
    74
    I've never dabbled with XML too much.
    Look on www.w3schools.com for some help?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •