| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 09.12.08 Prihlásený: 08.02.12 Príspevky: 44 Témy: 11 |
Zdravím.Ani za svet neviem prist na to ako vymazat polozku z xml súboru.Vsetko co som vyskusal mi tu nefungovalo.
Mám xml v tvare:
Kód: <trieda> <podtrieda> <title>titulol</title> <description>popis</description> <link>odkaz</link>
<item> <title>Item 1</title> <description>popis 1</description> <link>link 1</link> </item> <item> <title>Item 2</title> <description>popis 2</description> <link>link 2</link> </item> </podtrieda> </trieda>
Ako pomocou triedy DOMDocument zmazem Item 1(cize cely item-title,description aj link)? Vopred dakujem za pomoc
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Napr. cez xpath, ak nebudes vymazavat vzdy len prvy element v poradi:
Kód: $xpath = new DOMXPath($dom); $nodeList = $xpath->query("podtrieda/item[title = 'Item 1']");
if($nodeList->length) { $node = $nodeList->item(0); $node->parentNode->removeChild($node); }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 18.10.2010 15:47 | |
|
Skús si pozrieť simpleXML
mne sa to zdá jednoduchšie (možno preto, že som ešte s xpath nerobil)
Kód: $xml = new SimpleXMLElement($tvojexml); unset($xml->podtrieda->item[0]); echo $xml->asXML();
_________________ Sorry za prelkepy |
|
Registrovaný: 09.12.08 Prihlásený: 08.02.12 Príspevky: 44 Témy: 11 | Napísal autor témy DeaDMan: 18.10.2010 16:03 | |
|
vdaka za odpovede..ale potrebujem pouzit triedu DOMDocument a mazat stale prvu polozku
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Generovanie XML:Chybná analýza XML: žiadny prvok sa nenašiel v HTML, XHTML, XML, CSS | 1 | 881 | 16.12.2011 16:49 Ďuri | | XML Schema => XML instance document v HTML, XHTML, XML, CSS | 0 | 733 | 02.11.2009 17:46 sINN3r | | Remove COPPA v Redakčné systémy | 0 | 545 | 14.10.2006 15:05 JanoF | | Remove Images MOD v Redakčné systémy | 0 | 2516 | 14.10.2006 15:21 JanoF | | Remove Duplicate Sessions v Redakčné systémy | 0 | 536 | 14.10.2006 14:49 JanoF | | Jquery Remove LI v JavaScript, VBScript, Ajax | 2 | 449 | 24.11.2016 18:59 arno | | Remove Signature From Guests v Redakčné systémy | 0 | 535 | 14.10.2006 15:03 JanoF | | Add/Remove program list v Operačné systémy Microsoft | 6 | 797 | 11.01.2008 10:23 Shit | | Remove and check color cartridge v Ostatné | 5 | 914 | 09.02.2007 9:58 Jimmy_boy | | Opera a Remove It Permanently v Sieťové a internetové programy | 2 | 450 | 16.12.2009 0:54 petanorech | | manjaro linux remove systemmd modules v Operačné systémy Unix a Linux | 2 | 548 | 16.05.2019 17:25 kompi | | Ako na "DO NOT REMOVE THIS LINE!" ? v PHP, ASP | 13 | 631 | 17.02.2010 17:37 d0.0b | | xml v HTML, XHTML, XML, CSS | 1 | 777 | 02.04.2009 13:38 Tominator | | xml pomoc v PHP, ASP | 6 | 706 | 17.07.2009 23:15 p360t | | porovnanie XML v Ostatné programy | 2 | 574 | 17.05.2016 0:41 lenuska320 | | XML kodovanie v HTML, XHTML, XML, CSS | 10 | 1276 | 10.05.2023 13:48 jojo46 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|