| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Mycket flitig postare
|
Hej,
Försöker traversera ett XML-dokument med hjälp av DOMDocument. Jag går igenom dokumentet och om en viss sträng finns i ett element skall detta element klonas ett antal gånger. Säg att jag har följande XML: Kod:
<dokument>
<rad>
<klona>5</klona>
<data>
<info>information</info>
</data>
</rad>
</dokument>
Kod:
<dokument>
<rad>
<klona>1</klona>
<data>
<info>information</info>
</data>
</rad>
<rad>
<klona>1</klona>
<data>
<info>information</info>
</data>
</rad>
<rad>
<klona>1</klona>
<data>
<info>information</info>
</data>
</rad>
<rad>
<klona>1</klona>
<data>
<info>information</info>
</data>
</rad>
<rad>
<klona>1</klona>
<data>
<info>information</info>
</data>
</rad>
</dokument>
En annan tanke var att ha ett dokument som traverseras och ett annat där man bygger resultatet. Använder för övrigt $node->cloneNode() och ->parentNode->insertBefore() för att skapa klonerna. |
||
|
|
Svara med citat
|
|
|