[ Príspevkov: 4 ] 
AutorSpráva
Offline

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

Registrovaný: 10.11.07
Prihlásený: 06.11.13
Príspevky: 14
Témy: 6 | 6
NapísalOffline : 29.04.2010 17:40 | PHP -> XML

Zdravim,

potreboval by som poradit s editaciou a vytvaranim elementov priamo v xml sbore postrednictom nejakych php funkcii . Dopcital som sa k SimpleXML a xml_parse, ale neviem sa dopracovat k ich sytaxi a k pouzitiu. Poprosil by som o bud lepsie riesenie alebo ukazku na nasledovnom priklade:

Kód:
<?xml version="1.0" ?>
<jedla>
  <ovocie>
    <nazov>Pomaranc</nazov>
    <farba>Oranzova</farba>
    <chut>Sladko-kysla</chut>
  </ovocie>
  <zelenina>
    <nazov>Cibula</nazov>
    <farba>Zlta</farba>
    <chut>Stiplava</chut>
  </ovocie>
</jedla>


Vopred dakujem za kazdu radu :)


Offline

Správca fóra
Správca fóra
PHP -> XML

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 29.04.2010 21:21 | PHP -> XML

co myslis pod editaciou, zmena hodnoty niektoreho elementu ci? mohol by si uviest nejaky konkretny pripad, co ta presne zaujima...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

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

Registrovaný: 10.11.07
Prihlásený: 06.11.13
Príspevky: 14
Témy: 6 | 6
Napísal autor témyOffline : 30.04.2010 9:16 | PHP -> XML

Dajme tomu ze mame nejaku databazu v catalog.xml, napr.:

Kód:
<CATALOG>
   <CD>
      <TITLE>Empire Burlesque</TITLE>
      <ARTIST>Bob Dylan</ARTIST>
      <COUNTRY>USA</COUNTRY>
      <COMPANY>Columbia</COMPANY>
      <PRICE>10.90</PRICE>
      <YEAR>1985</YEAR>
   </CD>
   <CD>
      <TITLE>Hide your heart</TITLE>
      <ARTIST>Bonnie Tyler</ARTIST>
      <COUNTRY>UK</COUNTRY>
      <COMPANY>CBS Records</COMPANY>
      <PRICE>9.90</PRICE>
      <YEAR>1988</YEAR>
   </CD>
        .
        .
        .
</CATALOG>

Túto databazu mame vypisanu v index.html, cize:
Kód:
Katalóg:
  Názov: Empire Burlesque
  Umelec: Bob Dylan
  Cena: 10.90 Eur
  Rok vydania: 1985

A teraz by som chcel editovat databazu ako napr v mysql:
Kód:
mysql_query("INSERT ...");
mysql_query("UPDATE ...");
mysql_query("DELETE ...");

Cize pridavanie novych CD, menit cenu a pod., mazanie CD.

Neviem ani to ci na vypis je lepsie PHP, alebo javascript.


Offline

Správca fóra
Správca fóra
PHP -> XML

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 01.05.2010 8:47 | PHP -> XML

na to si budes musiet spravit vlastne funkcie, lebo nic take "predpripravene" v php nie je... ak chces menit napr. cenu, tak musis presne vediet, ktoremu cd, cize musis najskor identifikovat, ktore cd to je (napr. podla nazvu, ale zas nazov mozu mat niektore rovnaky, cize by som tam pridal radsej este nejaky jedinecny identifikator, alebo budes kontrolovat viacero hodnot naraz - nazov + autor a pod.), vyhladat ho v subore a zmenit... s pridanim noveho cd to bude jednoduche, len musis pri tom kontrolovat, ci sa v subore uz take cd nenachadza...

http://us2.php.net/manual/en/simplexml. ... -basic.php ale mozes pouzit aj DOMDocument


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
 [ Príspevkov: 4 ] 


PHP -> XML



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Php Script: XML -> CSV (Problém s 0 na začiatku)

v PHP, ASP

5

82

21.11.2017 19:56

BX

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

XML Schema => XML instance document

v HTML, XHTML, XML, CSS

0

393

02.11.2009 17:46

sINN3r

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

php ->mysql ->php Help.zoradit

v PHP, ASP

4

322

20.06.2009 12:44

KViki

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

php a XML

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

32

1753

19.09.2008 15:02

max-m

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

PHP a XML

v PHP, ASP

3

165

26.12.2012 18:32

shaggy

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

PHP a XML

v PHP, ASP

1

639

27.03.2007 19:16

qacer

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

PHP generovanie XML

v PHP, ASP

4

650

12.04.2011 14:22

general667

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

XML v PHP

v PHP, ASP

4

282

29.09.2010 20:36

stenley

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

XML v PHP - chyba

v PHP, ASP

2

530

26.03.2010 15:25

d0.0b

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

PHP webservice XML-RPC

v PHP, ASP

6

154

28.04.2013 22:59

shaggy

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

PHP a XML (problem)

v PHP, ASP

3

104

08.12.2012 21:06

stenley

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

php v xml súbore

v PHP, ASP

2

99

28.04.2013 22:26

Ďuri

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

XML > XHTML transformacia cez XSLT

v HTML, XHTML, XML, CSS

1

449

20.09.2007 14:01

Codik

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

Import XML do MySQL pomocou PHP

v PHP, ASP

1

168

30.10.2015 8:17

BX

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

Tutorial/Program na Flash + PHP (+ XML)

v Ostatné

6

1163

29.07.2008 12:17

stenley

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

otazka na parsovanie xml v php

v PHP, ASP

12

538

17.03.2010 14:53

Broko71



© 2005 - 2017 PCforum, edited by JanoF