Lee G - 2011-06-24

The XML Tools plugin will not validate and XML doc with an internal DTD. It says " Unable to load DTD". When tried on something like this below. Some other XML editors with validating features are OK with it. But the Notepad++ plugin won't do it. Help appreciated. This is a useful plugin so just wondering…

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE music [
<!ELEMENT music (selection)>
<!ELEMENT selection (folder_data+)>
<!ELEMENT folder_data (folder_num , folder_name , subfolders*)>
<!ELEMENT folder_num (#PCDATA)>
<!ELEMENT folder_name (#PCDATA)>
<!ELEMENT subfolders (fsub_data+)>
<!ELEMENT fsub_data (fsub_num,fsub_name)>
<!ELEMENT fsub_num (#PCDATA)>
<!ELEMENT fsub_name (#PCDATA)>
]>
<music>
  <selection>
    <folder_data>
      <folder_num>1</folder_num>
      <folder_name>20s</folder_name>
    </folder_data>
    <folder_data>
      <folder_num>2</folder_num>
      <folder_name>40s</folder_name>
    </folder_data>
    <folder_data>
      <folder_num>3</folder_num>
      <folder_name>50s</folder_name>
    </folder_data>
    <folder_data>
      <folder_num>4</folder_num>
      <folder_name>60s</folder_name>
    </folder_data>
    <folder_data>
      <folder_num>5</folder_num>
      <folder_name>70s</folder_name>
    </folder_data>
    <folder_data>
      <folder_num>6</folder_num>
      <folder_name>Dance</folder_name>
    </folder_data>
    <folder_data>
      <folder_num>7</folder_num>
      <folder_name>foo bar</folder_name>
      <subfolders>
        <fsub_data>
          <fsub_num>8</fsub_num>
          <fsub_name>Journey to the Sun</fsub_name>
        </fsub_data>
        <fsub_data>
          <fsub_num>9</fsub_num>
          <fsub_name>Soil</fsub_name>
        </fsub_data>
      </subfolders>
    </folder_data>
  </selection>
</music>