Показать сообщение отдельно
Старый 03.08.2011, 16:09
savva вне форума Посмотреть профиль Отправить личное сообщение для savva Найти все сообщения от savva
  № 1  
Ответить с цитированием
savva

Регистрация: Jul 2011
Сообщений: 79
По умолчанию Игнорирование некоторых полей XML

Здравствуйте.

Такой вопрос.
есть XML

Код AS3:
<bjects>
			<object x="0" y="0" z="0" event="true" animation="true" visible="true">
				<name>rocket</name>
				<model>parsingmodel/raketa.A3D</model>
				<textures>
					<texture x="-1536.21" y="0" z="70.2191">
						<texturesrc>parsingmodel/rocket_rkn_02_white.jpg</texturesrc>
						<color>0x0000FF</color>
						<textureobj>Golova_L</textureobj>
						<text>parsingmodel/golova.txt</text>
					</texture>
Вопрос такой.Если я какое-нибудь поле не заполню вообще(то есть даже тегов не будет),то при парсинге будет ошибка.
Просто не хочется нагружать XML лишними данными и дополнительными строками.
Потому что если например

Код:
//если
event="false"
//то мне нужны следующие строки
<color>0x0000FF</color>
<textureobj>Golova_L</textureobj>
Соотвествено,как сделать так чтобы не писать лишние строки(это будет писать моделер XML файл а я просто буду добавлять ссылку в embed и всё будет работать).И соответственно меньше строк-меньше парсить-меньше вес.НУ и моделеру делать проще.