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 Offline
    R Offline
    Ravi Bhavnani
    wrote on last edited by
    #1

    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 R 2 Replies 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

      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