powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос о dom4j ?
8 сообщений из 8, страница 1 из 1
вопрос о dom4j ?
    #33421642
Фотография YuriyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как сделать что бы работало так

Код: plaintext
1.
2.
3.
String name;
....
Element element = root.addElement( name );

пока работает только так :-(

Код: plaintext
1.
Element element = root.addElement( "name" );
...
Рейтинг: 0 / 0
вопрос о dom4j ?
    #33421667
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и как ты определил, что не работает первый вариант?

--
тынц :)
...
Рейтинг: 0 / 0
вопрос о dom4j ?
    #33421709
Фотография YuriyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.Грасоff™и как ты определил, что не работает первый вариант?

--
тынц :)


<Material name>1</Material name>
----------------^


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Element root = document.addElement("Material");
...
	 for  ( int  i=  0 ;i < propertiesLength;i++) {
	String name =  properties[i];
	String value = values[i];
	Element element = root.addElement(  name );
	//element.addAttribute("name", name);"properties"
	element.addText(value);
	}

...
Рейтинг: 0 / 0
вопрос о dom4j ?
    #33421731
Фотография YuriyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
	 for  ( int  i=  0 ;i < propertiesLength;i++) {
	String name =  properties[i];
            String value = values[i];
	Element element = root.addElement(  "properties" );
	element.addAttribute("name", name);
	element.addText(value);
}


тогда я получаю

Код: plaintext
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="UTF-8"?>
<Material>
  <properties name="Material name"> 1 </properties>
  <properties name="Application"> 2 </properties>
  .....
</Material>


а хотелось бы

Код: plaintext
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="UTF-8"?>
<Material>
  <Material name> 1 </Material name>
  <Application> 2 </Application>
  .....
</Material>
...
Рейтинг: 0 / 0
вопрос о dom4j ?
    #33422003
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuriyB
Код: plaintext
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="UTF-8"?>
<Material>
  <Material name> 1 </Material name>
  <Application> 2 </Application>
  .....
</Material>

name - это что, продолжение имени элемента или атрибут элемента Material?
...
Рейтинг: 0 / 0
вопрос о dom4j ?
    #33422032
Фотография YuriyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Material name"
...
Рейтинг: 0 / 0
вопрос о dom4j ?
    #33422034
Фотография YuriyB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
name - это что, продолжение имени
...
Рейтинг: 0 / 0
вопрос о dom4j ?
    #33422117
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuriyBname - это что, продолжение имени
ну и как, по-твоему, парсер будет определять что есть name? атрибут
или продолжение имени?

PS <Material-name>
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос о dom4j ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]