Как я могу проверить документ XML по файлу DTD, о котором знает только мое приложение. Таким образом, документ XML, который должен быть проверен, не содержит объявления DOCTYPE, в котором указан файл .dtd. Мне нужно это на Java.
Вот пример:
XML-файл для проверки:
<?xml version = "1.0" ?>
<Employee>
<Emp_Id> E-001 </Emp_Id>
<Emp_Name> Vinod </Emp_Name>
<Emp_E-mail> Vinod1@yahoo.com </Emp_E-mail>
</Employee>
Файл .dtd из моего приложения:
<!ELEMENT Employee (Emp_Id, Emp_Name, Emp_E-mail)>
<!ELEMENT Emp_Id (#PCDATA)>
<!ELEMENT Emp_Name (#PCDATA)>
<!ELEMENT Emp_E-mail (#PCDATA)>