A
A
Arslanali2019-10-30 10:48:02
PHP
Arslanali, 2019-10-30 10:48:02

What is the correct way to write an XPATH query to get such data?

Good afternoon colleagues!
I have this kind of XML file:

<Лицевой_счёт id="FaceAcc_00vX">
        <Населенный_пункт idref="Населенный_пункт_0A11">
        </Населенный_пункт>
        <Улица idref="Улица_0A11">
        </Улица>
        <Член_хозяйства id="Hozmemb_0211">
          <Каталог idref="Catalog_0031">
          </Каталог>
          <Субъект idref="ФизическоеЛицо_0011">
          </Субъект>
          <Индекс>368080</Индекс>
          <Страна idref="Страна_0001">
          </Страна>
          <Регион idref="Регион_0001000I">
          </Регион>
          <Район idref="Район_0A11">
          </Район>
          <Населенный_пункт idref="Населенный_пункт_0A11">
          </Населенный_пункт>
          <Улица idref="Улица_0A11">
          </Улица>
          <Дом>1081</Дом>
          <Родственное_отношение idref="Родственное_отношение_0001">
          </Родственное_отношение>
          <Глава>false</Глава>
          <Сведение_о_пребывании id="HozMembC_0211">
            <Тип_пребывания>1.00000</Тип_пребывания>
            <Тип_регистрации>2.00000</Тип_регистрации>
            <Дата_прибытия>2000-01-01</Дата_прибытия>
            <Умерший>false</Умерший>
            <Снят_с_учета>false</Снят_с_учета>
          </Сведение_о_пребывании>
          <Сведение_о_документах id="HozMembA_0211">
            <Основной_документ>true</Основной_документ>
            <Вид_документа idref="Персональный_документ_000X">
            </Вид_документа>
          </Сведение_о_документах>
        </Член_хозяйства>
      </Лицевой_счёт>

Binding by id and
idref person and his address (idref="Street_0A11")

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
DevMan, 2019-10-30
@Arsen2011

//Лицевой_счёт/Член_хозяйства/Улица/@idref | //Лицевой_счёт/Член_хозяйства/Субъект/@idref
//Лицевой_счёт[@id="FaceAcc_00vX"]/Член_хозяйства/Улица/@idref
//Лицевой_счёт[@id="FaceAcc_00vX"]/Член_хозяйства/Субъект/@idref
https://ideone.com/55RWwA#li_55RWwA

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question