XML Validation in Python using XSV

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • bmichel@gmail.com

    #1

    XML Validation in Python using XSV

    I'd like to use XSV for validating an XML file in Python.
    I am working on Linux Debian platform.
    I'm not sure how to install XSV and how to configure it. My goal is to
    be able to import the XSV library in Python and be able to use it's
    functions.

    XSV v2.10 for Debian available here:
    ftp://ftp.cogsci.ed.ac.uk/pub/XSV/XSV_2.10-1_all.deb

    How do i do that?

  • Stefan Behnel

    #2
    Re: XML Validation in Python using XSV

    bmichel@gmail.c om wrote:
    I'd like to use XSV for validating an XML file in Python.
    I am working on Linux Debian platform.
    I'm not sure how to install XSV and how to configure it. My goal is to
    be able to import the XSV library in Python and be able to use it's
    functions.
    You can use "dpkg" to install the .deb. Read "man dpkg".

    BTW: any reason you need to use XSV? There are some other libraries out there
    that can validate XML based on XML Schema and RelaxNG, e.g. lxml. They are
    much more powerful than XSV.

    Stefan

    Comment

    • bmichel@gmail.com

      #3
      Re: XML Validation in Python using XSV

      No particular reason for XSV
      I just want to validate XML files against an XML schema through Python.
      If you can suggest any other package for debian, I'll be glad to try
      it.

      Michel

      Stefan Behnel wrote:
      bmichel@gmail.c om wrote:
      I'd like to use XSV for validating an XML file in Python.
      I am working on Linux Debian platform.
      I'm not sure how to install XSV and how to configure it. My goal is to
      be able to import the XSV library in Python and be able to use it's
      functions.
      >
      You can use "dpkg" to install the .deb. Read "man dpkg".
      >
      BTW: any reason you need to use XSV? There are some other libraries out there
      that can validate XML based on XML Schema and RelaxNG, e.g. lxml. They are
      much more powerful than XSV.
      >
      Stefan

      Comment

      • Stefan Behnel

        #4
        Re: XML Validation in Python using XSV

        bmichel@gmail.c om wrote:
        Stefan Behnel wrote:
        >BTW: any reason you need to use XSV? There are some other libraries out there
        >that can validate XML based on XML Schema and RelaxNG, e.g. lxml. They are
        >much more powerful than XSV.
        >
        No particular reason for XSV
        I just want to validate XML files against an XML schema through Python.
        If you can suggest any other package for debian, I'll be glad to try
        it.
        Well, as I said:




        Just try "apg-get install python-lxml".

        Stefan

        Comment

        • bmichel@gmail.com

          #5
          Re: XML Validation in Python using XSV

          I've read a bit about lxml, didn't found anything related to validating
          XML schema...

          Maybe you can give more details on how to install lxml and use it in
          Python to validate XML files against an XML Schema
          I'm going to ask the server administrator to install lxml, so I can't
          play around a lot with the system trying stuff.

          It would be nice if you can tell me:
          - What files to download, where to download them from
          - How to install it and configure it
          - How to import the functions in Python

          Thanks again
          Michel

          Stefan Behnel wrote:
          bmichel@gmail.c om wrote:
          Stefan Behnel wrote:
          BTW: any reason you need to use XSV? There are some other libraries out there
          that can validate XML based on XML Schema and RelaxNG, e.g. lxml. They are
          much more powerful than XSV.
          No particular reason for XSV
          I just want to validate XML files against an XML schema through Python.
          If you can suggest any other package for debian, I'll be glad to try
          it.
          >
          Well, as I said:
          >


          >
          Just try "apg-get install python-lxml".
          >
          Stefan

          Comment

          • Stefan Behnel

            #6
            Re: XML Validation in Python using XSV

            bmichel@gmail.c om wrote:
            Stefan Behnel wrote:
            >>bmichel@gmail.c om wrote:
            >>Stefan Behnel wrote:
            >>>BTW: any reason you need to use XSV? There are some other libraries out there
            >>>that can validate XML based on XML Schema and RelaxNG, e.g. lxml. They are
            >>>much more powerful than XSV.
            >>No particular reason for XSV
            >>I just want to validate XML files against an XML schema through Python.
            >>If you can suggest any other package for debian, I'll be glad to try
            >>it.
            >Well, as I said:
            >>
            >http://packages.debian.org/unstable/python/python-lxml
            >http://codespeak.net/lxml/
            >>
            >Just try "apg-get install python-lxml".
            >
            I've read a bit about lxml, didn't found anything related to validating
            XML schema...
            >
            Maybe you can give more details on how to install lxml and use it in
            Python to validate XML files against an XML Schema
            I'm going to ask the server administrator to install lxml, so I can't
            play around a lot with the system trying stuff.
            >
            It would be nice if you can tell me:
            - What files to download, where to download them from
            - How to install it and configure it
            - How to import the functions in Python
            Being able to read can simplify a lot of things these days.

            See above to find out how to install lxml on Debian. See the page mentioned
            above to find out how to use lxml. I mean this page:



            in particular this section:



            or simply search that page for things like "XML Schema" or "API documentation".

            Hope that gets you on the right track,
            Stefan

            Comment

            • bmichel@gmail.com

              #7
              Re: XML Validation in Python using XSV

              This works for me.
              You were very helpful, thank you!

              Michel

              Stefan Behnel wrote:
              bmichel@gmail.c om wrote:
              Stefan Behnel wrote:
              >bmichel@gmail.c om wrote:
              >Stefan Behnel wrote:
              >>BTW: any reason you need to use XSV? There are some other libraries out there
              >>that can validate XML based on XML Schema and RelaxNG, e.g. lxml. They are
              >>much more powerful than XSV.
              >No particular reason for XSV
              >I just want to validate XML files against an XML schema through Python.
              >If you can suggest any other package for debian, I'll be glad to try
              >it.
              Well, as I said:
              >


              >
              Just try "apg-get install python-lxml".
              I've read a bit about lxml, didn't found anything related to validating
              XML schema...

              Maybe you can give more details on how to install lxml and use it in
              Python to validate XML files against an XML Schema
              I'm going to ask the server administrator to install lxml, so I can't
              play around a lot with the system trying stuff.

              It would be nice if you can tell me:
              - What files to download, where to download them from
              - How to install it and configure it
              - How to import the functions in Python
              >
              Being able to read can simplify a lot of things these days.
              >
              See above to find out how to install lxml on Debian. See the page mentioned
              above to find out how to use lxml. I mean this page:
              >

              >
              in particular this section:
              >

              >
              or simply search that page for things like "XML Schema" or "API documentation".
              >
              Hope that gets you on the right track,
              Stefan

              Comment

              Working...