Предположим, что у меня есть что-то вроде этого:
FooDocument fooDoc = FooDocument.Factory.newInstance();
fooDoc.addNewBar();
Если бы я создал строку для представления fooDoc
, она выглядела бы примерно так:
<?xml version="1.0" encoding="utf-8"?>
<Foo>
<Bar/>
</Foo>
Теперь предположим, что у меня есть файл, содержащий только это:
<Bar/>
И вместо того, чтобы программно добавлять Bar
в качестве дочернего элемента Foo
, я хотел прочитать файл и добавить содержимое файла в fooDoc
, примерно так:
FooDocument fooDoc = FooDocument.Factory.newInstance();
Bar bar = Bar.Factory.parse("file-containing-bar");
fooDoc.add(bar);
Возможно ли это сделать с помощью XML Beans? Очевидно, что файл, содержащий только узел Bar
, не является файлом XML.
Bar
не является корневым узлом в схемеFoo
,Foo
является корневым узлом. - person Greg Mattes   schedule 21.01.2014Document
. - person Bohemian♦   schedule 24.01.2014