У меня есть код xml ниже с 4 узлами <e>
, и мне нужно создать процедуру XQuery, в которую я передаю 2 параметра (даже 3) param1=EP, param2=PRF и определяю, какие узлы <e>
представляют узлы в этом порядке EP перед PRF . После этого перепечатайте ту же структуру, но с узлом, который должен иметь новый атрибут с именем order со значением yes или no <e ordered="yes">
<?xml version="1.0" encoding="UTF-8"?>
<results>
<e>
<element sign="none;isroot:yes">
<e_afl>kamatsa</e_afl><e_asl>crawl</e_asl>
</element>
<element sign="equal">
<e_afl>vai</e_afl><e_asl>DUR</e_asl>
</element>
<element sign="hyphen">
<e_afl>t</e_afl><e_asl>EP</e_asl>
</element>
<element sign="hyphen">
<e_afl>ak</e_afl><e_asl>PRF</e_asl>
</element>
<element sign="hyphen">
<e_afl>i</e_afl><e_asl>REAL</e_asl>
</element>
<element sign="equal">
<e_afl>na</e_afl><e_asl>1SG.O</e_asl>
</element>
</e>
<e>
<element sign="none">
<e_afl>i</e_afl><e_asl>3m.A</e_asl>
</element>
<element sign="equal;isroot:yes">
<e_afl>pos</e_afl><e_asl>hit</e_asl>
</element>
<element sign="hyphen">
<e_afl>a</e_afl><e_asl>EP</e_asl>
</element>
<element sign="hyphen">
<e_afl>vai</e_afl><e_asl>DUR</e_asl>
</element>
<element sign="hyphen">
<e_afl>ve</e_afl><e_asl>FRUS</e_asl>
</element>
<element sign="hyphen">
<e_afl>t</e_afl><e_asl>EP</e_asl>
</element>
<element sign="hyphen">
<e_afl>ak</e_afl><e_asl>PRF</e_asl>
</element>
<element sign="hyphen">
<e_afl>a</e_afl><e_asl>REAL</e_asl>
</element>
<element sign="equal">
<e_afl>na</e_afl><e_asl>1SG.O</e_asl>
</element>
</e>
<e>
<element sign="none">
<e_afl>y</e_afl><e_asl>3m.A</e_asl>
</element>
<element sign="equal;isroot:yes">
<e_afl>aNt</e_afl><e_asl>work</e_asl>
</element>
<element sign="hyphen">
<e_afl>vai</e_afl><e_asl>DUR</e_asl>
</element>
<element sign="hyphen">
<e_afl>t</e_afl><e_asl>PRF</e_asl>
</element>
<element sign="hyphen">
<e_afl>ak</e_afl><e_asl>CAUS.SOC</e_asl>
</element>
<element sign="hyphen">
<e_afl>ak</e_afl><e_asl>EP</e_asl>
</element>
<element sign="hyphen">
<e_afl>i</e_afl><e_asl>REAL</e_asl>
</element>
<element sign="equal">
<e_afl>ri</e_afl><e_asl>3m.O</e_asl>
</element>
</e>
<e>
<element sign="none">
<e_afl>n</e_afl><e_asl>1SG.S</e_asl>
</element>
<element sign="equal;isroot:yes">
<e_afl>aNt</e_afl><e_asl>work</e_asl>
</element>
<element sign="hyphen">
<e_afl>a</e_afl><e_asl>EP</e_asl>
</element>
<element sign="hyphen">
<e_afl>vai</e_afl><e_asl>DUR</e_asl>
</element>
<element sign="hyphen">
<e_afl>t</e_afl><e_asl>EP</e_asl>
</element>
<element sign="hyphen">
<e_afl>ak</e_afl><e_asl>PRF</e_asl>
</element>
<element sign="hyphen">
<e_afl>i</e_afl><e_asl>REAL</e_asl>
</element>
</e>
</results>