Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » XML DOM wrapper (COM)

Ответить
Настройки темы
XML DOM wrapper (COM)

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


простите но не могу разобратьсо >> есть файл на компе untitled.xml
как читать с него такую структуру >>>


Код: Выделить весь код
<Ид>a13faa5f-1ab1-11de-824c-001d6091e9aa</Ид>
				<Наименование>Авт. выкл.ВА47-29 1Р 05А 4,5кА х-ка D ИЭК</Наименование>
				<БитриксТеги></БитриксТеги>
				<Группы>
					<Ид>1c5ad3e5-1931-11de-824a-001d6091e9aa</Ид>
				</Группы>
				<ЗначенияСвойств>
					<ЗначенияСвойства>
						<Ид>CML2_CODE</Ид>
						<Значение></Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_SORT</Ид>
						<Значение>500</Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_ACTIVE_FROM</Ид>
						<Значение></Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_ACTIVE_TO</Ид>
						<Значение></Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_PREVIEW_TEXT</Ид>
						<Значение></Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_PREVIEW_PICTURE</Ид>
						<Значение></Значение>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>14ed8b2e-55bd-11d9-848a-00112f43529a</Ид>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>14ed8b54-55bd-11d9-848a-00112f43529a</Ид>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>14ed8b20-55bd-11d9-848a-00112f43529a</Ид>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>90</Ид>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_BAR_CODE</Ид>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_ARTICLE</Ид>
						<Значение>MVA20-1-005-D</Значение>
						<ЗначениеСвойства>
							<Значение>MVA20-1-005-D</Значение>
							<Описание></Описание>
						</ЗначениеСвойства>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_ATTRIBUTES</Ид>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_TRAITS</Ид>
						<Значение>Товар</Значение>
						<ЗначениеСвойства>
							<Значение>Товар</Значение>
							<Описание>ВидНоменклатуры</Описание>
						</ЗначениеСвойства>
						<Значение>Товар</Значение>
						<ЗначениеСвойства>
							<Значение>Товар</Значение>
							<Описание>ТипНоменклатуры</Описание>
						</ЗначениеСвойства>
						<Значение>Авт. выкл.ВА47-29 1Р 05А 4,5кА х-ка D ИЭК</Значение>
						<ЗначениеСвойства>
							<Значение>Авт. выкл.ВА47-29 1Р 05А 4,5кА х-ка D ИЭК</Значение>
							<Описание>Полное наименование</Описание>
						</ЗначениеСвойства>
					</ЗначенияСвойства>
					<ЗначенияСвойства>
						<Ид>CML2_BASE_UNIT</Ид>
						<Значение>шт.</Значение>
						<ЗначениеСвойства>
							<Значение>шт.</Значение>
помогите пожалуйсто))

Отправлено: 11:11, 16-05-2010

 

Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


selims99,
А что конкретно из этого файла Вам надо прочитать?

Отправлено: 11:21, 16-05-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


файл 17 метроф >> читать переодически всё >> просто пример загнать в масив и вывести дальше разберусь >> XML DOM wrapper (COM) не понял примеры и давно с аутоитом уже не рабоал - подзабыл всё)

Отправлено: 11:27, 16-05-2010 | #3


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
;Считать файл в массив.

#include <File.au3>
_FileReadToArray ( $sFilePath )

Отправлено: 11:51, 16-05-2010 | #4


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


FlatX007 >> спасибо))

не файл в масив а значения XML )))

Отправлено: 11:56, 16-05-2010 | #5


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


selims99,
Или так можно попробовать:
Код: Выделить весь код
#include <File.au3>
#include <Array.au3>

Dim $aTest, $aNewTest[1]
Local $sString, $sFile = @ScriptDir & "\untitled.xml"

_FileReadToArray($sFile, $aTest)
For $i = 1 To UBound($aTest) - 1
    $sString = StringRegExpReplace(StringReplace($aTest[$i], @TAB, ""), "<.*?>", "")
    If StringLen($sString) > 0 Then
        _ArrayAdd($aNewTest, StringRegExpReplace(StringReplace($aTest[$i], @TAB, ""), "<.*?>", ""))
        $aNewTest[0] += 1
    EndIf
Next
_ArrayDisplay($aNewTest)
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:02, 16-05-2010 | #6


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


madmasles >>> спасибо но не то с использованием XML DOM wrapper (COM)
ведь тогда можно ведь будет вызывать нужное поле как я понимаю при работе ini в autoit))

Отправлено: 12:13, 16-05-2010 | #7


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


selims99,
Но Ваш пример файла не имеет структуру .ini-файла.

Отправлено: 13:26, 16-05-2010 | #8


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


думал с XML DOM wrapper (COM) можно работать с файлами xml как с ини ;(

Отправлено: 13:28, 16-05-2010 | #9


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


selims99,
Наверное, Вы не весь файл в первом посте привели. По идее, он в IE должен открываться. Если это так, то AutoIt Help -> User Defined Function Reference -> IE Management

Отправлено: 13:40, 16-05-2010 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » XML DOM wrapper (COM)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] проверка XML-файла на соответствие XML schema в IE 6 и Firefox 2 dimait Вебмастеру 4 23-08-2007 02:02
Решено | XML. DOM. Поиск дочерних элементов. penykov Программирование и базы данных 3 27-04-2006 15:46
ACM Wrapper и еще мног чего =(( ice99 Видео и аудио: обработка и кодирование 1 05-02-2006 18:13
javascript:DOM ams Вебмастеру 2 19-02-2004 01:40
Что такое DOM и XML? ptt Хочу все знать 4 10-11-2003 12:15




 
Переход