Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.12.08
Prihlásený: 08.02.12
Príspevky: 44
Témy: 11
Príspevok NapísalOffline : 18.10.2010 14:30

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


Offline

Správca fóra
Správca fóra
DOMDocument xml remove

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.10.2010 15:38

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
Offline

Užívateľ
Užívateľ
DOMDocument xml remove

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 09.12.08
Prihlásený: 08.02.12
Príspevky: 44
Témy: 11
Príspevok Napísal autor témyOffline : 18.10.2010 16:03

vdaka za odpovede..ale potrebujem pouzit triedu DOMDocument a mazat stale prvu polozku


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Generovanie XML:Chybná analýza XML: žiadny prvok sa nenašiel

v HTML, XHTML, XML, CSS

1

881

16.12.2011 16:49

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XML Schema => XML instance document

v HTML, XHTML, XML, CSS

0

733

02.11.2009 17:46

sINN3r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Remove COPPA

v Redakčné systémy

0

545

14.10.2006 15:05

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Remove Images MOD

v Redakčné systémy

0

2516

14.10.2006 15:21

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Remove Duplicate Sessions

v Redakčné systémy

0

536

14.10.2006 14:49

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery Remove LI

v JavaScript, VBScript, Ajax

2

449

24.11.2016 18:59

arno Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Remove Signature From Guests

v Redakčné systémy

0

535

14.10.2006 15:03

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Add/Remove program list

v Operačné systémy Microsoft

6

797

11.01.2008 10:23

Shit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Remove and check color cartridge

v Ostatné

5

914

09.02.2007 9:58

Jimmy_boy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Opera a Remove It Permanently

v Sieťové a internetové programy

2

450

16.12.2009 0:54

petanorech Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. manjaro linux remove systemmd modules

v Operačné systémy Unix a Linux

2

548

16.05.2019 17:25

kompi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako na "DO NOT REMOVE THIS LINE!" ?

v PHP, ASP

13

631

17.02.2010 17:37

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. xml

v HTML, XHTML, XML, CSS

1

777

02.04.2009 13:38

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. xml pomoc

v PHP, ASP

6

706

17.07.2009 23:15

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnanie XML

v Ostatné programy

2

574

17.05.2016 0:41

lenuska320 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XML kodovanie

v HTML, XHTML, XML, CSS

10

1276

10.05.2023 13:48

jojo46 Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra