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. |
||
![]() |
![]() |
|
|