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. XML Uses

XML Uses

Scheduled Pinned Locked Moved XML / XSL
questioncsharpxml
7 Posts 6 Posters 27 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.
  • L Offline
    L Offline
    Lost User
    wrote on last edited by
    #1

    Hi there, I am very new to the new technologies (.NET and XML etc) because my work as a developer at this company does not allow for further training..... My question, I work alot with databases (access mostly).... how will XML make my life better? I have read in MSDN about it a bit, but would like to know the exact uses etc, because I am getting confused by what other people tell me. Thanks

    M M C M 4 Replies Last reply
    0
    • L Lost User

      Hi there, I am very new to the new technologies (.NET and XML etc) because my work as a developer at this company does not allow for further training..... My question, I work alot with databases (access mostly).... how will XML make my life better? I have read in MSDN about it a bit, but would like to know the exact uses etc, because I am getting confused by what other people tell me. Thanks

      M Offline
      M Offline
      MS le Roux
      wrote on last edited by
      #2

      There was a discussion about this in this earlier thread. Basically what's nifty about XML is the fact that it is plain text, making it very generic. The basic XML concept is very simple, and it has a great many uses.

      1 Reply Last reply
      0
      • L Lost User

        Hi there, I am very new to the new technologies (.NET and XML etc) because my work as a developer at this company does not allow for further training..... My question, I work alot with databases (access mostly).... how will XML make my life better? I have read in MSDN about it a bit, but would like to know the exact uses etc, because I am getting confused by what other people tell me. Thanks

        M Offline
        M Offline
        Michael A Barnhart
        wrote on last edited by
        #3

        As far as uses go you have to open your mind a little. One that is very attractive to me is being able to integrate data in a more data driven nature. Take a look at the Apache Cocoon framework for a sample of what I mean by this. To be conscious that you are ignorant of the facts is a great step towards Knowledge. Benjamin Disraeli

        1 Reply Last reply
        0
        • L Lost User

          Hi there, I am very new to the new technologies (.NET and XML etc) because my work as a developer at this company does not allow for further training..... My question, I work alot with databases (access mostly).... how will XML make my life better? I have read in MSDN about it a bit, but would like to know the exact uses etc, because I am getting confused by what other people tell me. Thanks

          C Offline
          C Offline
          Christopher Lord
          wrote on last edited by
          #4

          XML is awesome for several reasons. Number one is that it is standard. This is the prime reason XML should be considered for anything at all. Next, it is rigid, and fails with a parse error if it is not. This strongly encourages clean files, and helps with performance, among other things. Another thing is XSL. Any standard XML document could be transformed into any sort of file with this powerful technology. Raw ASCII, HTML, DHTML, perhaps even things like postscript and CSS. The XmlDOM and XPath. This lets any program work with XML in a standardized way. Most programs I make with Xml support use the Dom extensivly.

          1 Reply Last reply
          0
          • L Lost User

            Hi there, I am very new to the new technologies (.NET and XML etc) because my work as a developer at this company does not allow for further training..... My question, I work alot with databases (access mostly).... how will XML make my life better? I have read in MSDN about it a bit, but would like to know the exact uses etc, because I am getting confused by what other people tell me. Thanks

            M Offline
            M Offline
            Miguel Lopes
            wrote on last edited by
            #5

            XML, the downside: -XML is a lot slower when searched, compared with normal database queries. -XML adds a lot of overhead, means bigger DB -XML parsers are usually slow -.NET implementation of XML is REALLY SLOW and requires managed code, which sucks hard XML, the upside: -universal -simple tree structure: even a child can read it -can be created/edited with NOTEPAD, the best application ever written //////////////////////////////////////////////////////////////////// // NOW THE UPSIDE THAT YOU WERE ASKING ABOUT // // you can put in a single DB cell a complex and dinamic structure! // That means that the information saved in the DB can have a dinamic structure WITHOUT changing the DB!! ////////////////////////////////////////////////////////////////////

            P 1 Reply Last reply
            0
            • M Miguel Lopes

              XML, the downside: -XML is a lot slower when searched, compared with normal database queries. -XML adds a lot of overhead, means bigger DB -XML parsers are usually slow -.NET implementation of XML is REALLY SLOW and requires managed code, which sucks hard XML, the upside: -universal -simple tree structure: even a child can read it -can be created/edited with NOTEPAD, the best application ever written //////////////////////////////////////////////////////////////////// // NOW THE UPSIDE THAT YOU WERE ASKING ABOUT // // you can put in a single DB cell a complex and dinamic structure! // That means that the information saved in the DB can have a dinamic structure WITHOUT changing the DB!! ////////////////////////////////////////////////////////////////////

              P Offline
              P Offline
              Paul Watson
              wrote on last edited by
              #6

              Miguel Lopes wrote: -XML adds a lot of overhead, means bigger DB Have you ever zipped/compressed an XML file? Man, I grinned from ear to ear when I saw the compression ratio. Zip loves all those repetitive tags. So for transfer it is not as big a problem as some people make out. Of course when you are working with the XML it has to be unzipped and then the size can be a pain. regards, Paul Watson Bluegrass Cape Town, South Africa The greatest thing you'll ever learn is just to love, and to be loved in return - Moulin Rouge Alison Pentland wrote: I now have an image of you in front of the mirror in the morning, wearing your knickers, socks and shoes trying to decided if they match!

              M 1 Reply Last reply
              0
              • P Paul Watson

                Miguel Lopes wrote: -XML adds a lot of overhead, means bigger DB Have you ever zipped/compressed an XML file? Man, I grinned from ear to ear when I saw the compression ratio. Zip loves all those repetitive tags. So for transfer it is not as big a problem as some people make out. Of course when you are working with the XML it has to be unzipped and then the size can be a pain. regards, Paul Watson Bluegrass Cape Town, South Africa The greatest thing you'll ever learn is just to love, and to be loved in return - Moulin Rouge Alison Pentland wrote: I now have an image of you in front of the mirror in the morning, wearing your knickers, socks and shoes trying to decided if they match!

                M Offline
                M Offline
                Miguel Lopes
                wrote on last edited by
                #7

                The problem is when you are working with a speed-demanding DB system, when the client workstations need almost real time feedback from the DB. If i want to conduct a search inside each XML string (if you treat it as a stream) for each row in a DB table, and you also have to unzip it first, the overall system performance is heavly reduced. For transfers, no problem. I agree with you. Best Regards

                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