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. The Lounge
  3. TinyXML

TinyXML

Scheduled Pinned Locked Moved The Lounge
c++comtoolsxmlquestion
11 Posts 4 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 Ravi Bhavnani

    I just wanted to add my kudos to past praises heaped at TinyXML[^] :cool:. I need to add an (XML) import/export feature to one of my legacy MFC freeware apps and TimyXML makes it so darn easy! /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

    N Offline
    N Offline
    Neville Franks
    wrote on last edited by
    #2

    Ravi, you should also check out pugXML http://www.codeproject.com/soap/pugxml.asp[^] here at CP. It is very good, and fast.:rose: Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com

    R Steve EcholsS 2 Replies Last reply
    0
    • N Neville Franks

      Ravi, you should also check out pugXML http://www.codeproject.com/soap/pugxml.asp[^] here at CP. It is very good, and fast.:rose: Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com

      R Offline
      R Offline
      Ravi Bhavnani
      wrote on last edited by
      #3

      Very nice, indeed - thanks! My only complaint is the new CP style sheet that suddenly seems to have appeared. But I doubt this has anything to do with PugXML. :) /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

      N 1 Reply Last reply
      0
      • R Ravi Bhavnani

        Very nice, indeed - thanks! My only complaint is the new CP style sheet that suddenly seems to have appeared. But I doubt this has anything to do with PugXML. :) /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

        N Offline
        N Offline
        Neville Franks
        wrote on last edited by
        #4

        Ravi Bhavnani wrote:

        My only complaint is the new CP style sheet that suddenly seems to have appeared. But I doubt this has anything to do with PugXML.

        I'm glad it's just not my PC going bonkers or me loosing my mind.:-D Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com

        1 Reply Last reply
        0
        • N Neville Franks

          Ravi, you should also check out pugXML http://www.codeproject.com/soap/pugxml.asp[^] here at CP. It is very good, and fast.:rose: Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com

          Steve EcholsS Offline
          Steve EcholsS Offline
          Steve Echols
          wrote on last edited by
          #5

          I found TinyXML to be a tiny bit faster when dealing with larger files. But, I like them both, so it's a toss up for me.


          - S 50 cups of coffee and you know it's on!

          • S
            50 cups of coffee and you know it's on!
            Code, follow, or get out of the way.
          N 1 Reply Last reply
          0
          • Steve EcholsS Steve Echols

            I found TinyXML to be a tiny bit faster when dealing with larger files. But, I like them both, so it's a toss up for me.


            - S 50 cups of coffee and you know it's on!

            N Offline
            N Offline
            Neville Franks
            wrote on last edited by
            #6

            Steve Echols wrote:

            I found TinyXML to be a tiny bit faster when dealing with larger files. But, I like them both, so it's a toss up for me.

            Steve, did you try my memory mapped file (MMF) version of pugXML? It flies though large XML files. I'd be very, very surprised if a non-MMF XML parser was as fast as this. Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com

            Steve EcholsS 1 Reply Last reply
            0
            • N Neville Franks

              Steve Echols wrote:

              I found TinyXML to be a tiny bit faster when dealing with larger files. But, I like them both, so it's a toss up for me.

              Steve, did you try my memory mapped file (MMF) version of pugXML? It flies though large XML files. I'd be very, very surprised if a non-MMF XML parser was as fast as this. Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com

              Steve EcholsS Offline
              Steve EcholsS Offline
              Steve Echols
              wrote on last edited by
              #7

              No, haven't tried the MMF version, and the one I am using is pretty old, so maybe my adhoc speed tests weren't very accurate. I'll have to give it a try. Do you have a link where I can download it, or is it on CP?


              - S 50 cups of coffee and you know it's on!

              • S
                50 cups of coffee and you know it's on!
                Code, follow, or get out of the way.
              N 1 Reply Last reply
              0
              • Steve EcholsS Steve Echols

                No, haven't tried the MMF version, and the one I am using is pretty old, so maybe my adhoc speed tests weren't very accurate. I'll have to give it a try. Do you have a link where I can download it, or is it on CP?


                - S 50 cups of coffee and you know it's on!

                N Offline
                N Offline
                Neville Franks
                wrote on last edited by
                #8

                Steve Echols wrote:

                Do you have a link where I can download it, or is it on CP?

                There is a link in the article comments which is: http://www.getsoft.com/padinfo/pugxml.zip[^] You need to #define PUGOPT_MEMFIL to utilize MMF support. See pugxml.h Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com -- modified at 18:45 Sunday 9th July, 2006

                Steve EcholsS 1 Reply Last reply
                0
                • N Neville Franks

                  Steve Echols wrote:

                  Do you have a link where I can download it, or is it on CP?

                  There is a link in the article comments which is: http://www.getsoft.com/padinfo/pugxml.zip[^] You need to #define PUGOPT_MEMFIL to utilize MMF support. See pugxml.h Neville Franks, Author of Surfulater www.surfulater.com "Save what you Surf" and ED for Windows www.getsoft.com -- modified at 18:45 Sunday 9th July, 2006

                  Steve EcholsS Offline
                  Steve EcholsS Offline
                  Steve Echols
                  wrote on last edited by
                  #9

                  Ahhh, didn't see that, thanks. All I'm seeing right now is orange and green interlaced bars burned onto my retinas. :)


                  - S 50 cups of coffee and you know it's on!

                  • S
                    50 cups of coffee and you know it's on!
                    Code, follow, or get out of the way.
                  1 Reply Last reply
                  0
                  • R Ravi Bhavnani

                    I just wanted to add my kudos to past praises heaped at TinyXML[^] :cool:. I need to add an (XML) import/export feature to one of my legacy MFC freeware apps and TimyXML makes it so darn easy! /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

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

                    The only drawback is that it does not support UNICODE.:sigh:

                    R 1 Reply Last reply
                    0
                    • R rockonedge

                      The only drawback is that it does not support UNICODE.:sigh:

                      R Offline
                      R Offline
                      Ravi Bhavnani
                      wrote on last edited by
                      #11

                      True, but good enough for my humble needs[^]. :) /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com

                      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