|
|
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
создаю XML документ и ручками добавляю туда первый элемент Код: plaintext 1. 2. 3. и добавляю его в этот же созданный документ Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2005, 17:31 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
В JAXP для этого надо использовать Document.importNode(Node node); Иначе будут валиться непонятные ошибки. Второе: не совсем понятно как один XML документ добавляется в другой. Если в виде элемента так и добавляйте его в виде какого-нибуть документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 09:46 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
ТАк вот этого я и не могу сделать вот сейчас попробовал то что вы предложили: Код: plaintext 1. 2. 3. oracle.xml.parser.v2.XMLDOMException: import not allowed on nodes of type document , а раньше ругался так oracle.xml.parser.v2.XMLDOMException: node of type document cannot be added to node of type document ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 11:11 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
outXML.appendChild( xml.getDocumentElement() ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 11:19 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
am_sasaoutXML.appendChild( xml.getDocumentElement() ); НЕТ не работает, ничего не добавляет, может я что то не так делаю, но до выполнения outXML.importNode(xml.getDocumentElement(),true); и после значеие outXML одинаковы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 11:36 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
упс... не заметил... root.appendChild(xml.getDocumentElement()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 11:42 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
или я чтото не понимаю или root.appendChild(xml.getDocumentElement()); выдает oracle.xml.parser.v2.XMLDOMException: cannot add a node belonging to a different document то есть не может аппендить один документ к другому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 12:02 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Vintто есть не может аппендить один документ к другомуточно, нельзя!!! если правильно понял, есть несколько хмл документов которые надо объединить... тогда так: 1. Собираешь все документы (Stringи) в один String (StringBufer, StringWriter). 2. Погружаешь его в тег корня <root> .... тута общий документ </root> 3. А теперь скармливаешь все это parser хотя может быть и другой способ.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 12:23 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
А можно более менее закодированно это же написать, а то у мня трабла я в java не специалист и туго понимаю то что вы написали, вернее словами то понимаю но вот закодировать сам не могу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 13:56 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 14:26 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Щяс буду плякать( все работает но! есть маленькая проблема! я получаю xml с помошью метода parseDTD(URL, String) Parses the XML External DTD document pointed to by the given URL and creates the corresponding XML document hierarchy. а вот как с адреса в строку загнать я не знаю и не знаю как этот документ из XMLDocument перевести в String. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:37 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Vintили я чтото не понимаю или root.appendChild(xml.getDocumentElement()); выдает oracle.xml.parser.v2.XMLDOMException: cannot add a node belonging to a different document то есть не может аппендить один документ к другому Поэтому сначала нод импортируешь, а потом только аппендишь. VintЩяс буду плякать( все работает но! есть маленькая проблема! я получаю xml с помошью метода parseDTD(URL, String) Parses the XML External DTD document pointed to by the given URL and creates the corresponding XML document hierarchy. а вот как с адреса в строку загнать я не знаю и не знаю как этот документ из XMLDocument перевести в String. а какую библиотеку ты юзаешь? Что такое "адреса в строку загнать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 15:52 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Naug Поэтому сначала нод импортируешь, а потом только аппендишь. Я же уже писал не силен в java, если можно кодом напишите как импортировать нод в строку??? Naug а какую библиотеку ты юзаешь? Что такое "адреса в строку загнать ? Это значит загрузить документ в строку так же как функцция parseDTD(URL, String) по адресу загоняет в xml документ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:07 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Так говоришь, как будто я знаю что такое parseDTD и откуда он взялся. Это что-то из оракула? Есть несколько библиотек позаоляющих работать с xml базовая сановская jaxp,jdom, log4j и наверное много всяких ещё. Все они различаются и соответственно работают по разному. Почитай доку по сановской версии - очень подробно всё расписано. Тебя особо интересует DOM. http://java.sun.com/webservices/jaxp/dist/1.1/docs/tutorial/TOC.html Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:28 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
dom4j* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 16:29 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Я сдаюсь я уже не могу смотреть на эту страничку может кто нить сжалиться и скажет почему NullPointerException см.присоединенный файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 17:13 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
вместо того чтоб плакать приведи полностью сообщение об ошибке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2005, 18:37 |
|
||
|
Создание своего XML документа
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2005, 09:12 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33384698&tid=2150938]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
181ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 489ms |

| 0 / 0 |
