XML validation / exception.

Discussion in 'Python' started by Andrew Robinson, Jan 24, 2013.

  1. A quick question:

    On xml.etree,
    When I scan in a handwritten XML file, and there are mismatched tags --
    it will throw an exception.
    and the exception will contain a line number of the closing tag which
    does not have a mate of the same kind.

    Is there a way to get the line number of the earlier tag which caused
    the XML parser to know the closing tag was mismatched, so I can narrow
    down the location of the mismatches for a manual repair? (I don't want
    auto-repair like beautiful soup. but google is worthless for finding a
    solution...)

    And secondly, for times where I want to throw a software/content
    specific error on valid XML files;
    I don't see which attribute of an element, or method, allows me to find
    out the line number and column number that an element I am examining is
    found at.

    ? How do I get it ?

    Cheers, --Andrew.
    Andrew Robinson, Jan 24, 2013
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.

Share This Page