Community
    • Login

    XML Tools - Validation problem with inline DTD

    Scheduled Pinned Locked Moved General Discussion
    3 Posts 3 Posters 5.0k Views 1 Watching
    Loading More Posts
    • 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.
    • Luca Andrea LudovicoL Offline
      Luca Andrea Ludovico
      last edited by

      Dear community,

      I have been using the XML Tools plug-in for quite a long time to validate XML documents embedding an inline DTD.
      In fact, it’s an easy way to make self-contained examples (XML+DTD) to my students.

      Now I have just updated the plug-in to version 3.0.4.2, and it seems not working anymore: it asks for an XML schema (XSD). The dialog says:

      Important: This dialog box is displayed because default validation schema cannot be found in XML root element. To avoid having to specify the XSD for every validation, please define the default XML schema in your root element using following syntax:…

      Here is a very simple example that available on-line tools validate (e.g., W3schools validator), and the old version of the plug-in was able to validate too:

      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
      <!DOCTYPE books [
      <!ELEMENT books (book)+>
      <!ELEMENT book (#PCDATA)>
      ]>
      <books>
        <book>The Lord of the Rings</book>
        <book>Harry Potter</book>
      </books>
      

      Thank you for helping me.

      Michael VincentM 1 Reply Last reply Reply Quote 0
      • PeterJonesP Online
        PeterJones
        last edited by

        @Luca-Andrea-Ludovico,

        Interesting. That sounds like “Need to Load XSD”; XML Tools claimed that issue #11 was fixed in v3.0.3.2. Did it break again in v3.0.4.2, or is this a similar but not-quite-the-same issue?

        1 Reply Last reply Reply Quote 0
        • Michael VincentM Offline
          Michael Vincent @Luca Andrea Ludovico
          last edited by

          @Luca-Andrea-Ludovico said in XML Tools - Validation problem with inline DTD:

          Now I have just updated the plug-in to version 3.0.4.2, and it seems not working anymore: it asks for an XML schema (XSD). The dialog says:

          I would open an issue at the XML Tools Github issue tracker if you haven’t done so already. Also, provide a link to this thread in your issue there.

          I’ve had no experience interacting with that developer directly, but there have been a flurry of XML Tools updates in the past few months as it seems he migrated to a new XML engine (Replacement of libXML with MSXML) back in January this year (according to Github commits). Since January 2020, there have been 14 new release (counting the latest pre-release). He certainly seems active and committed to the project - and thankfully, since I use XML Tools plugin as well, although maybe not to the degree you are.

          Good luck!

          Cheers.

          1 Reply Last reply Reply Quote 2

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • First post
            Last post
          The Community of users of the Notepad++ text editor.
          Powered by NodeBB | Contributors