Я нахожусь в процессе создания XML как узла для программы RMI, которую я разрабатываю, но столкнулся с проблемой.Я могу создать XML, используя DOM, но я изо всех сил пытаюсь добавить пространство имен и версию в начало моего XML.Я пытался использовать setAttribute и setAttributeNS, но на данный момент потерял в том, что еще я могу сделать.
Java-код для создания элемента:
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = dbfac.newDocumentBuilder();
Document doc = docBuilder.newDocument();
Node root = doc.createElement("Request");
doc.appendChild(root);
//code ommited
Результат, который я получаю в настоящее время:
<Request>
<Identification>
<UserID>user</UserID>
<Password>pass</Password>
</Identification>
</Request>
В разделе запросов мне нужно, чтобы он выглядел следующим образом:
<Request xsi:noNamespaceSchemaLocation="URL" Version="1.0">
Любая помощь будет признательна, чтобы помочь решить эту проблему!
Спасибо