Получение атрибутов, внутреннего текста тегов/Получение вложенной структуры рубрик товаров из XML (макрос [GETTAGDATA])




Получение вложенной структуры рубрик товаров из XML/YML

TYPE: {HIERARCHY}

Content Downloader

1
2
3
4
5
6
7
8
9
10
11
12
[GETTAGDATA]
TYPE: {HIERARCHY}
PARENTATTRNAME: PARENTID
HIERARCHY_SEP: {br}
ATTRNAMETOGETVALUE: 
TAGNAME: CATEGORY
ATTRNAME=VALUE: ID=102
[CODE]<Category Id="1">Бытовая техника</Category>
      <Category Id="10" ParentId="1">Мелкая техника для кухни</Category>
      <Category Id="101" ParentId="10">Сэндвичницы и приборы для выпечки</Category>
      <Category Id="102" ParentId="10">Мороженицы</Category>[/CODE]
[/GETTAGDATA]



Получение вложенной структуры рубрик товаров из XML/YML (версия 2)

TYPE: {HIERARCHY2}

Получение структуры рубрик с ID и PARENTID

1
2
3
4
5
6
7
8
9
10
11
12
[GETTAGDATA]
TYPE: {HIERARCHY2}
PARENTATTRNAME: PARENTID
HIERARCHY_SEP: [CSVLB]
ATTRNAMETOGETVALUE: 
TAGNAME: CATEGORY
ATTRNAME=VALUE: ID=102
[CODE]<Category Id="1">Бытовая техника</Category>
      <Category Id="10" ParentId="1">Мелкая техника для кухни</Category>
      <Category Id="101" ParentId="10">Сэндвичницы и приборы для выпечки</Category>
      <Category Id="102" ParentId="10">Мороженицы</Category>[/CODE]
[/GETTAGDATA]



Получение внутреннего текста тега

TYPE: {INNERTEXT} или {INNERTEXTALL}

Content Downloader

1
2
3
4
5
6
7
8
9
10
11
12
[GETTAGDATA]
TYPE: {INNERTEXT}
PARENTATTRNAME: 
HIERARCHY_SEP:
ATTRNAMETOGETVALUE: 
TAGNAME: CATEGORY
ATTRNAME=VALUE: ID=102
[CODE]<Category Id="1">Бытовая техника</Category>
      <Category Id="10" ParentId="1">Мелкая техника для кухни</Category>
      <Category Id="101" ParentId="10">Сэндвичницы и приборы для выпечки</Category>
      <Category Id="102" ParentId="10">Мороженицы</Category>[/CODE]
[/GETTAGDATA]

Примечание: Используйте TYPE: {INNERTEXTALL} для получения данных из всех подходящих тегов!!!


Получение значения указанного атрибута тега

TYPE: {ATTR}

Content Downloader

1
2
3
4
5
6
7
8
9
10
11
12
[GETTAGDATA]
TYPE: {ATTR}
PARENTATTRNAME: 
HIERARCHY_SEP:
ATTRNAMETOGETVALUE: PARENTID
TAGNAME: CATEGORY
ATTRNAME=VALUE: ID=102
[CODE]<Category Id="1">Бытовая техника</Category>
      <Category Id="10" ParentId="1">Мелкая техника для кухни</Category>
      <Category Id="101" ParentId="10">Сэндвичницы и приборы для выпечки</Category>
      <Category Id="102" ParentId="10">Мороженицы</Category>[/CODE]
[/GETTAGDATA]

Еще пример:

Парсинг атрибутов тегов

Еще пример:

Парсинг атрибутов тегов


Получение значений указанного атрибута тегов

TYPE: {ATTR_ALL}

Парсинг значений атрибутов HTML Тегов

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[GETTAGDATA]
TYPE: {ATTR_ALL}
PARENTATTRNAME: 
HIERARCHY_SEP:
ATTRNAMETOGETVALUE: SRC
TAGNAME: IMG
ATTRNAME=VALUE:
[CODE]
<img src="a" id="9">
<img src="b" id="1">
<img src="c" id="1">
<img src="d" id="2">
[/CODE]
[/GETTAGDATA]

Еще пример:

Парсинг значений атрибутов HTML тегов


Примечание: Вы можете включить обработку вложенных друг в друга макросов [GETTAGDATA]

Content Downloader


1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 4, средний балл: 5.00)

Loading...
Автор: admin, 16 December 2019
Рубрики: Функции обработки
Tags:

Последние статьи

css.php