Cистема управления сайтом

Метод node

Данный метод позволяет парсить XML документы

Пример

<set zloe = '
<root>
        <row>
                <id>1</id>
                <name>first name</name>
        </row>
        <row>
                <id>2</id>
                <name>second name</name>
        </row>
        <row>
                <id>3</id>
                <name>third name</name>
        </row>
</root>
'
>

<set zlox='
<root>
        <row>roWrowW</row>
        <raw>rawRAW</raw>
</root>
'
>
<var[zloe].node("row").node("name")>
<var[zloe].node("#3").node("name")>
<var[zloe].node("#1").node("name")>
<var[zloe].node("#2").node("name")>
<var[zloe].node("#2").node("id")>
<var[zlox].node("row")>
<var[zlox].node("raw")>
<var[zloe].node("row#2").node("id")>:<var[zloe].node("row#2").node("name")>

Результат

first name
third name
first name
second name
2
roWrowW
rawRAW
2:second name

Использование оператора foreach

<set zloe = '
<root>
        <row>
                <id>1</id>
                <name>first name</name>
        </row>
        <row>
                <id>2</id>
                <name>second name</name>
        </row>
        <row>
                <id>3</id>
                <name>third name</name>
        </row>
</root>
'
></p> <p><foreach name=z data="1,2,3,4,5,6">
  
<foreach[z]._value->_id>
</foreach></p> <p>
<foreach name=x data="<var[zloe]>">
 
<foreach[x]."id">:<foreach[x]."name">
</foreach></p> <p><foreach[x]._total>
 
</p> <p><set zlox='
<root>
        <row>roWrowW</row>
        <raw>rawRAW</raw>
</root>
'
></p> <p>
<foreach name=x data=<var[zlox]>>
      
<foreach[x]._text>:<foreach[x]._name>
</foreach></p> <p><foreach[x]._total></p> <p><root>
        <row>
               <id>1</id>
               <name>first name</name>
        </row>
        <row>
                <id>2</id>
                <name>second name</name>
        </row>
        <row>
                <id>3</id>
                <name>third name</name>
        </row>
</root>
 
</p> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6
 
</p> <p>1:first name</p> <p>2:second name</p> <p>3:third name</p> <p>3</p> <p> </p> <p>rawRAW:raw</p> <p>roWrowW:row</p> <p>2

Поиск по документации

О компании  |  Партнёрам

© 2005 — 2024 DJEM Solutions, все права защищены. | Дизайн — Студия Fractalla