Keresés

Új hozzászólás Aktív témák

  • kispx

    addikt

    válasz littleNorbi #48140 üzenetére

    Ebédidőben felraktam az basex-et és következő lesz a jó megoldás:
    copy $c := doc('sample.xml')
    modify (
      for $x in $c//parent_node[Diagnozis="Z025"]
      return replace value of node $x//PoKon with '1'
    )
    return fn:put($c, "result-new.xml")

    Remélem jól gépeltem a képről. Nem tudtam a munkahelyről bejelentkezni a phbe. A következő xml-lel teszteltem.
    <?xml version="1.0"' encoding="UTF-8"?>
    <root>
      <parent_node>
        <Diagnozis>Z025</Diagnozis>
        <OOP>511</OOP>
        <Kart>5989185</Kart>
        <OO>1010</OO>
        <PoKon>0</PoKon>
      </parent_node>
      <parent_node>
        <Diagnozis>Z025</Diagnozis>
        <OOP>511</OOP>
        <Kart>5989185</Kart>
        <OO>1010</OO>
        <PoKon>0</PoKon>
      </parent_node>
      <parent_node>
        <Diagnozis>Z025</Diagnozis>
        <OOP>511</OOP>
        <Kart>5989185</Kart>
        <OO>1010</OO>
        <PoKon>0</PoKon>
      </parent_node>
    </root>

Új hozzászólás Aktív témák