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. Web Development
  3. ASP.NET
  4. Disadvantages of XSLT and Ajax in XSLT!

Disadvantages of XSLT and Ajax in XSLT!

Scheduled Pinned Locked Moved ASP.NET
xmlcsharpperformance
7 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.
  • S Offline
    S Offline
    SIJUTHOMASP
    wrote on last edited by
    #1

    Hi All, I would like to collect some information about the disadvantages of xslt programming. We have made a module frame work (in .net) which accept xsl and data can be returned by using xml.Then it is transforming. We have plan to use this module as much possible but got a chance to read some articles that indicating that xslt will access more memory and cpu usage and thus reduce the perfomance. It would be really appreciating If anybody can provide me some proper information/guidance in that.And I have read some disadvantages of using ajax in xslt.More details in this topic also wonderful. Please show me the right way... Thanks in advance and expecting your reponses,:rose: Rahul..

    SoftwareDeveloper(.NET)

    P L 2 Replies Last reply
    0
    • S SIJUTHOMASP

      Hi All, I would like to collect some information about the disadvantages of xslt programming. We have made a module frame work (in .net) which accept xsl and data can be returned by using xml.Then it is transforming. We have plan to use this module as much possible but got a chance to read some articles that indicating that xslt will access more memory and cpu usage and thus reduce the perfomance. It would be really appreciating If anybody can provide me some proper information/guidance in that.And I have read some disadvantages of using ajax in xslt.More details in this topic also wonderful. Please show me the right way... Thanks in advance and expecting your reponses,:rose: Rahul..

      SoftwareDeveloper(.NET)

      P Offline
      P Offline
      pmarfleet
      wrote on last edited by
      #2

      Rahul.P.Menon wrote:

      I would like to collect some information about the disadvantages of xslt programming.

      This question is of too broad a nature to be answered properly within a programming forum. Also, it isn't relevant to the ASP.NET forum. I'm not sure what you mean by 'disadvantages'? XSLT was designed for a specific purpose - performing transformations on XML documents. This could be from one XML schema to another, or to a different document format e.g. HTML or a flat file. It is usually preferable to use XSLT for this purpose rather than a general-purpose language.

      Rahul.P.Menon wrote:

      And I have read some disadvantages of using ajax in xslt.More details in this topic also wonderful.

      Without an understanding of what you are trying to do, it's difficult to offer advice. What have you read? How do you want to make use of AJAX and XSLT?

      Paul Marfleet "No, his mind is not for rent To any God or government" Tom Sawyer - Rush

      S 1 Reply Last reply
      0
      • S SIJUTHOMASP

        Hi All, I would like to collect some information about the disadvantages of xslt programming. We have made a module frame work (in .net) which accept xsl and data can be returned by using xml.Then it is transforming. We have plan to use this module as much possible but got a chance to read some articles that indicating that xslt will access more memory and cpu usage and thus reduce the perfomance. It would be really appreciating If anybody can provide me some proper information/guidance in that.And I have read some disadvantages of using ajax in xslt.More details in this topic also wonderful. Please show me the right way... Thanks in advance and expecting your reponses,:rose: Rahul..

        SoftwareDeveloper(.NET)

        L Offline
        L Offline
        led mike
        wrote on last edited by
        #3

        Rahul.P.Menon wrote:

        We have plan to use this module as much possible when appropriate

        Not every problem is a nail and therefore not every solution is a hammer. ;)

        led mike

        1 Reply Last reply
        0
        • P pmarfleet

          Rahul.P.Menon wrote:

          I would like to collect some information about the disadvantages of xslt programming.

          This question is of too broad a nature to be answered properly within a programming forum. Also, it isn't relevant to the ASP.NET forum. I'm not sure what you mean by 'disadvantages'? XSLT was designed for a specific purpose - performing transformations on XML documents. This could be from one XML schema to another, or to a different document format e.g. HTML or a flat file. It is usually preferable to use XSLT for this purpose rather than a general-purpose language.

          Rahul.P.Menon wrote:

          And I have read some disadvantages of using ajax in xslt.More details in this topic also wonderful.

          Without an understanding of what you are trying to do, it's difficult to offer advice. What have you read? How do you want to make use of AJAX and XSLT?

          Paul Marfleet "No, his mind is not for rent To any God or government" Tom Sawyer - Rush

          S Offline
          S Offline
          SIJUTHOMASP
          wrote on last edited by
          #4

          Thanks much for the responses..Let me put more detail to get an exact advice.. For example if we have simple form to submit in our scenarion and see the two possibilities 1) A .net application made and complied and which can read the xsl and transform and shows up the data in an ascx page. So for the above scenario we can use that and develop a xsl to design the form then submit it using a form post and passing the data to the procedure specified in the xml to inserting/updating 2) This way is straight forward as we can design a form using asp.net and compile the code and add the logic to submit.but in this case again need to compile the code is required and if any more changes again compile the code. But in the first way only need to change the xsl file and no compile required. By considering these two ways which way you will suggest and why...Please count the perfomance measures also while decide a way..That can be a right advice for me for the scenario. Thank you, Rahul..

          SoftwareDeveloper(.NET)

          P 1 Reply Last reply
          0
          • S SIJUTHOMASP

            Thanks much for the responses..Let me put more detail to get an exact advice.. For example if we have simple form to submit in our scenarion and see the two possibilities 1) A .net application made and complied and which can read the xsl and transform and shows up the data in an ascx page. So for the above scenario we can use that and develop a xsl to design the form then submit it using a form post and passing the data to the procedure specified in the xml to inserting/updating 2) This way is straight forward as we can design a form using asp.net and compile the code and add the logic to submit.but in this case again need to compile the code is required and if any more changes again compile the code. But in the first way only need to change the xsl file and no compile required. By considering these two ways which way you will suggest and why...Please count the perfomance measures also while decide a way..That can be a right advice for me for the scenario. Thank you, Rahul..

            SoftwareDeveloper(.NET)

            P Offline
            P Offline
            pmarfleet
            wrote on last edited by
            #5

            Rahul.P.Menon wrote:

            By considering these two ways which way you will suggest and why...Please count the perfomance measures also while decide a way..That can be a right advice for me for the scenario.

            What do you think? I'm not going to tell you what to do. As a developer, you should be able to evaluate different solutions to a problem and make a judgement about which is most appropriate given the circumstances. Here are some points you might want to consider. What is the relative complexity of the two approaches? Which of them do you, or your colleagues have the technical skills to implement? What time/resources do you have at your disposal, and what do you think you can realistically achieve within their constraints? What are your customer requirements, and how complicated an approach do they warrant? I don't know anything about your company so I can't answer these questions for you. All I can suggest is that you consider these points when you make your decision.

            Paul Marfleet "No, his mind is not for rent To any God or government" Tom Sawyer - Rush

            S 1 Reply Last reply
            0
            • P pmarfleet

              Rahul.P.Menon wrote:

              By considering these two ways which way you will suggest and why...Please count the perfomance measures also while decide a way..That can be a right advice for me for the scenario.

              What do you think? I'm not going to tell you what to do. As a developer, you should be able to evaluate different solutions to a problem and make a judgement about which is most appropriate given the circumstances. Here are some points you might want to consider. What is the relative complexity of the two approaches? Which of them do you, or your colleagues have the technical skills to implement? What time/resources do you have at your disposal, and what do you think you can realistically achieve within their constraints? What are your customer requirements, and how complicated an approach do they warrant? I don't know anything about your company so I can't answer these questions for you. All I can suggest is that you consider these points when you make your decision.

              Paul Marfleet "No, his mind is not for rent To any God or government" Tom Sawyer - Rush

              S Offline
              S Offline
              SIJUTHOMASP
              wrote on last edited by
              #6

              I know all these measures and I think finally our discussion went out of scope..I was just searching for the disadvantages of xslt programming as I saw in many articles that it will slow down the perfomance..I was not really looking for the feasibility of the application and the scenario provided is to just make it in detail.. I don't think that my query really needed any company name or SRS to get it answered..Just looking for some responses from those who really knows the disadvantages of xslt. Thats it.. Thank You, Rahul..

              An answer comes from knowledge really differs from the answer which is just build for it

              P 1 Reply Last reply
              0
              • S SIJUTHOMASP

                I know all these measures and I think finally our discussion went out of scope..I was just searching for the disadvantages of xslt programming as I saw in many articles that it will slow down the perfomance..I was not really looking for the feasibility of the application and the scenario provided is to just make it in detail.. I don't think that my query really needed any company name or SRS to get it answered..Just looking for some responses from those who really knows the disadvantages of xslt. Thats it.. Thank You, Rahul..

                An answer comes from knowledge really differs from the answer which is just build for it

                P Offline
                P Offline
                pmarfleet
                wrote on last edited by
                #7

                Rahul.P.Menon wrote:

                I know all these measures and I think finally our discussion went out of scope..I was just searching for the disadvantages of xslt programming as I saw in many articles that it will slow down the perfomance..I

                I don't think the discussion did go OT. You can't discuss the pros/cons of a particular technology without framing the discussion in in some sort of context. The XSLT language was designed to perform transformations on XML documents. It can therefore be considered a preferred tool for such work. Is it the right tool in your ciscumstances. Only you can answer this. You state that you have read documents claiming that using XSLT degrades performance. Have you validated these claims for yourself? Be prepared to challenge assumptions; run your own tests. Performance shouldn't be your only consideration. You may find that an XSLT solution is marginally slower compared to another approach, but the benefits in terms of maintainability far outweigh the costs. Ultimately, you must decide what the best approach based on your own particular circumstances.

                Rahul.P.Menon wrote:

                I don't think that my query really needed any company name or SRS to get it answered..Just looking for some responses from those who really knows the disadvantages of xslt. Thats it..

                I'm not interested in the name of your company. My point was that you should choose the technologies that work best for you. Conduct you own evaluation of each approach, considering contextual factors such as time, cost, complexity, maintainability. Then make a decision that you are comfortable with.

                Paul Marfleet "No, his mind is not for rent To any God or government" Tom Sawyer - Rush

                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