Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. XML / XSL
  4. Why won't this XML code work? URGENT HELP NEEDED!!!

Why won't this XML code work? URGENT HELP NEEDED!!!

Scheduled Pinned Locked Moved XML / XSL
xmlhtmlhelpquestionlearning
14 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    R0ssini
    wrote on last edited by
    #1

    I'm trying to add some XSL to my XML page. I have checked my CXSL code with XMLSpy and it's well formed. I insert the following line which works fine when I open up the XML file on it's own: However, when I try openoing up my whole html document, it doesn't work. The table comes up, but there's no colour, border adjustments, nothing! Why is this? I've checked websites and even a book and they all say this code is correct. I want to get my XSL inside the HTML file but for some reason it isn't letting me. I have to hand this work in tomorrow morning so please help me quick!

    R C 2 Replies Last reply
    0
    • R R0ssini

      I'm trying to add some XSL to my XML page. I have checked my CXSL code with XMLSpy and it's well formed. I insert the following line which works fine when I open up the XML file on it's own: However, when I try openoing up my whole html document, it doesn't work. The table comes up, but there's no colour, border adjustments, nothing! Why is this? I've checked websites and even a book and they all say this code is correct. I want to get my XSL inside the HTML file but for some reason it isn't letting me. I have to hand this work in tomorrow morning so please help me quick!

      R Offline
      R Offline
      R0ssini
      wrote on last edited by
      #2

      The code didn't show up for some reason, i'll try again: "?" Please help me!

      R 1 Reply Last reply
      0
      • R R0ssini

        The code didn't show up for some reason, i'll try again: "?" Please help me!

        R Offline
        R Offline
        R0ssini
        wrote on last edited by
        #3

        This is rediculous, how do I get the code to show up? It's the "xml stylesheet type=text/xsl href="CDCatalog.xsl". I'm hoping as i've written it normally this time without any brackets it'll show up?

        R 1 Reply Last reply
        0
        • R R0ssini

          This is rediculous, how do I get the code to show up? It's the "xml stylesheet type=text/xsl href="CDCatalog.xsl". I'm hoping as i've written it normally this time without any brackets it'll show up?

          R Offline
          R Offline
          R0ssini
          wrote on last edited by
          #4

          Some expert must be there to help me surely? I'm really panicking over this. Even if you don't think you're right could someone please suggest something?

          M 1 Reply Last reply
          0
          • R R0ssini

            I'm trying to add some XSL to my XML page. I have checked my CXSL code with XMLSpy and it's well formed. I insert the following line which works fine when I open up the XML file on it's own: However, when I try openoing up my whole html document, it doesn't work. The table comes up, but there's no colour, border adjustments, nothing! Why is this? I've checked websites and even a book and they all say this code is correct. I want to get my XSL inside the HTML file but for some reason it isn't letting me. I have to hand this work in tomorrow morning so please help me quick!

            C Offline
            C Offline
            Curtis Schlak
            wrote on last edited by
            #5

            When you post XML/(X)HTML documents, you need to change all the < to < and > to >. Or, you can just check the "Ignore HTML tags in this message (good for code snippets)" checkbox below the textarea. If you post it again, I can take a look at it and maybe help you. "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty

            R 3 Replies Last reply
            0
            • C Curtis Schlak

              When you post XML/(X)HTML documents, you need to change all the < to < and > to >. Or, you can just check the "Ignore HTML tags in this message (good for code snippets)" checkbox below the textarea. If you post it again, I can take a look at it and maybe help you. "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty

              R Offline
              R Offline
              R0ssini
              wrote on last edited by
              #6

              This code won't work for my XML file. i don't know why. The actual table is being displayed fine but it isn't aligned to the middle and the text and border should be in colour. Hope you can help! :)

              C 1 Reply Last reply
              0
              • C Curtis Schlak

                When you post XML/(X)HTML documents, you need to change all the < to < and > to >. Or, you can just check the "Ignore HTML tags in this message (good for code snippets)" checkbox below the textarea. If you post it again, I can take a look at it and maybe help you. "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty

                R Offline
                R Offline
                R0ssini
                wrote on last edited by
                #7

                Curtis, in case you've gone out and i'm not here by the time you reply i'll post up my whole code. Maybe you could see what's wrong? My html file is: Untitled Document

                Title

                Artist

                Country

                Company

                Price

                Year

                1 Reply Last reply
                0
                • C Curtis Schlak

                  When you post XML/(X)HTML documents, you need to change all the < to < and > to >. Or, you can just check the "Ignore HTML tags in this message (good for code snippets)" checkbox below the textarea. If you post it again, I can take a look at it and maybe help you. "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty

                  R Offline
                  R Offline
                  R0ssini
                  wrote on last edited by
                  #8

                  Untitled Document

                  Title

                  Artist

                  Country

                  Company

                  Price

                  Year

                  R 1 Reply Last reply
                  0
                  • R R0ssini

                    Untitled Document

                    Title

                    Artist

                    Country

                    Company

                    Price

                    Year

                    R Offline
                    R Offline
                    R0ssini
                    wrote on last edited by
                    #9

                    - Voodoo Child Jimmy Hendrix USA Columbia 9.99 2000 The Wall Pink Floyd USA A and M 14.99 1986 London Calling Clash UK Virgin 13.99 1984 Hotel California The Eagles USA Island 9.99 1990 Shout Tears For Fears UK Columbia 12.99 1984 Blue Monday New Order UK A and M 10.99 1987 Singles The Smiths UK Virgin 12.99 1996 She Sells Sanctuary The Cult USA Island 14.99 1989

                    R 1 Reply Last reply
                    0
                    • R R0ssini

                      - Voodoo Child Jimmy Hendrix USA Columbia 9.99 2000 The Wall Pink Floyd USA A and M 14.99 1986 London Calling Clash UK Virgin 13.99 1984 Hotel California The Eagles USA Island 9.99 1990 Shout Tears For Fears UK Columbia 12.99 1984 Blue Monday New Order UK A and M 10.99 1987 Singles The Smiths UK Virgin 12.99 1996 She Sells Sanctuary The Cult USA Island 14.99 1989

                      R Offline
                      R Offline
                      R0ssini
                      wrote on last edited by
                      #10

                      My CD Collection

                      Title

                      Artist

                      1 Reply Last reply
                      0
                      • R R0ssini

                        This code won't work for my XML file. i don't know why. The actual table is being displayed fine but it isn't aligned to the middle and the text and border should be in colour. Hope you can help! :)

                        C Offline
                        C Offline
                        Curtis Schlak
                        wrote on last edited by
                        #11

                        Okay, lots of things. First, using an XML datasource in IE to populate a table (as in your HTML file) will not apply the stylesheet to the XML data. Instead, you must put your styles in the TABLE with the DATASRC. Second, using what you posted, your stylesheet has some incorrect values in it. Remember, XML is case-sensitive. Thus, "cd" and "CD" are different. Here's a stylesheet that will do what you want for the XML file. XSL file <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">   <html>   <body>   <h2>My CD Collection</h2>    <table border="1">       <tr bgcolor="#9acd32">         <th align="left">Title</th>         <th align="left">Artist</th>       </tr>       <xsl:for-each select="/CATALOG/CD">       <tr>         <td><xsl:value-of select="./TITLE"/></td>         <td><xsl:value-of select="./ARTIST"/></td>     <td><xsl:value-of select="./COUNTRY"/></td>     <td><xsl:value-of select="./COMPANY"/></td>     <td><xsl:value-of select="./PRICE"/></td>     <td><xsl:value-of select="./YEAR"/></td>       </tr>       </xsl:for-each>     </table>   </body>   </html> </xsl:template> </xsl:stylesheet> "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty

                        R 1 Reply Last reply
                        0
                        • C Curtis Schlak

                          Okay, lots of things. First, using an XML datasource in IE to populate a table (as in your HTML file) will not apply the stylesheet to the XML data. Instead, you must put your styles in the TABLE with the DATASRC. Second, using what you posted, your stylesheet has some incorrect values in it. Remember, XML is case-sensitive. Thus, "cd" and "CD" are different. Here's a stylesheet that will do what you want for the XML file. XSL file <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/">   <html>   <body>   <h2>My CD Collection</h2>    <table border="1">       <tr bgcolor="#9acd32">         <th align="left">Title</th>         <th align="left">Artist</th>       </tr>       <xsl:for-each select="/CATALOG/CD">       <tr>         <td><xsl:value-of select="./TITLE"/></td>         <td><xsl:value-of select="./ARTIST"/></td>     <td><xsl:value-of select="./COUNTRY"/></td>     <td><xsl:value-of select="./COMPANY"/></td>     <td><xsl:value-of select="./PRICE"/></td>     <td><xsl:value-of select="./YEAR"/></td>       </tr>       </xsl:for-each>     </table>   </body>   </html> </xsl:template> </xsl:stylesheet> "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty

                          R Offline
                          R Offline
                          R0ssini
                          wrote on last edited by
                          #12

                          Thank you Curtis, the code works fine :) I should be alright now but i'll let you know if I have anymore problems. Thanks for your help!

                          C 1 Reply Last reply
                          0
                          • R R0ssini

                            Thank you Curtis, the code works fine :) I should be alright now but i'll let you know if I have anymore problems. Thanks for your help!

                            C Offline
                            C Offline
                            Curtis Schlak
                            wrote on last edited by
                            #13

                            'T was my pleasure. Happy coding! "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty

                            1 Reply Last reply
                            0
                            • R R0ssini

                              Some expert must be there to help me surely? I'm really panicking over this. Even if you don't think you're right could someone please suggest something?

                              M Offline
                              M Offline
                              maheshfour
                              wrote on last edited by
                              #14

                              while posting click the ignore html tags check box at the bottom of the post :-) hope it works

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups