[ 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 | 11
NapísalOffline : 18.10.2010 14:30 | DOMDocument xml remove

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 | 51
Bydlisko: Bratislava
NapísalOffline : 18.10.2010 15:38 | DOMDocument xml remove

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 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 18.10.2010 15:47 | DOMDocument xml remove

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 | 11
Napísal autor témyOffline : 18.10.2010 16:03 | DOMDocument xml remove

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


 [ Príspevkov: 4 ] 


DOMDocument xml remove



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

920

16.12.2011 16:49

Ďuri

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

XML Schema => XML instance document

v HTML, XHTML, XML, CSS

0

768

02.11.2009 17:46

sINN3r

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

Remove COPPA

v Redakčné systémy

0

586

14.10.2006 15:05

JanoF

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

Remove Duplicate Sessions

v Redakčné systémy

0

573

14.10.2006 14:49

JanoF

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

Jquery Remove LI

v JavaScript, VBScript, Ajax

2

483

24.11.2016 18:59

arno

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

Remove Images MOD

v Redakčné systémy

0

2557

14.10.2006 15:21

JanoF

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

Remove Signature From Guests

v Redakčné systémy

0

581

14.10.2006 15:03

JanoF

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

Add/Remove program list

v Operačné systémy Microsoft

6

831

11.01.2008 10:23

Shit

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

598

16.05.2019 17:25

kompi

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

Remove and check color cartridge

v Ostatné

5

951

09.02.2007 9:58

Jimmy_boy

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

Opera a Remove It Permanently

v Sieťové a internetové programy

2

490

16.12.2009 0:54

petanorech

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

Ako na "DO NOT REMOVE THIS LINE!" ?

v PHP, ASP

13

657

17.02.2010 17:37

d0.0b

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

xml

v HTML, XHTML, XML, CSS

1

812

02.04.2009 13:38

Tominator

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

XML parse

v PHP, ASP

2

571

09.09.2010 8:47

Antuanet

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

Nevalidné XML

v HTML, XHTML, XML, CSS

6

853

18.10.2009 9:02

Ďuri

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

porovnanie XML

v Ostatné programy

2

619

17.05.2016 0:41

lenuska320



© 2005 - 2024 PCforum, edited by JanoF