xpath

Συζητήσεις για XML, XSLT, RSS και παράγωγα της γενικότερης XML

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
soc
Δημοσιεύσεις: 45
Εγγραφή: 30 Μάιος 2007 02:27

xpath

Δημοσίευση από soc » 10 Ιουν 2007 06:55

paidia eimai kainourgios me xml kai loipa

thelo na rotiso an se ena arxeio xsl mporo na valo kai erotiseis xpath

ayto to rotao giati oi komvoi dimiourgountai dinamika sto arxio xml kai den ksero apo tin arxi ta onomata gia na ta morfopoiiso me xsl

soc
Δημοσιεύσεις: 45
Εγγραφή: 30 Μάιος 2007 02:27

xpath

Δημοσίευση από soc » 10 Ιουν 2007 08:02

vasika den ksero an ginetai kiolas na xeirizomai agnostous komvous stin xsl :lol:
an kserei kapios as voithisei

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

xpath

Δημοσίευση από tsiger » 10 Ιουν 2007 13:41

θελεις να μας δωσεις ενα παραδειγμα να δουμε τι ακριβως κανεις;

soc
Δημοσιεύσεις: 45
Εγγραφή: 30 Μάιος 2007 02:27

xpath

Δημοσίευση από soc » 11 Ιουν 2007 01:21

Κώδικας: Επιλογή όλων

 $occ = $doc->createElement('dief8insi_'.$row['onoma']);
  $occ = $root->appendChild($occ);
p.x dimiourgo dinamika ena komvo kapos etsi
pos mporo na ton epeksergasto stin xsl efoson oute ego gnorizo ti onoma tha parei o komvos


o kodikas olos einai kapos etsi

Κώδικας: Επιλογή όλων

$query = "SELECT onoma FROM dief8insi ";
$dbresult = mysql_query($query);


$doc = new DomDocument('1.0', 'UTF-8');

$root = $doc->createElement('erga_olon_dief8inseon');
$root = $doc->appendChild($root);

while($row = mysql_fetch_assoc($dbresult)) {

  $occ = $doc->createElement('dief8insi_'.$row['onoma']);
  $occ = $root->appendChild($occ);
   
   $value = $doc->createTextNode($fieldvalue);
    $value = $child->appendChild($value);
   
$a1=$row['onoma'];

$query2 = "SELECT onoma,start,end,katastasi,perigrafi,id,link,dief8insi 
 FROM ergo WHERE (dief8insi='$a1')";
$dbresult2 = mysql_query($query2);

while($row2 = mysql_fetch_assoc($dbresult2)) {
	
  $occ2 = $doc->createElement('ergo');
  $occ2 = $occ->appendChild($occ2);
	
	foreach ($row2 as $fieldname => $fieldvalue) {
  $child = $doc->createElement($fieldname);
    $child = $occ2->appendChild($child);
	$value = $doc->createTextNode($fieldvalue);
    $value = $child->appendChild($value);
	}
	}
	}
	
	$xml_string = $doc->saveXML();
    $save_in_xml_format=$doc->save("xml_format.xml");

Απάντηση

Επιστροφή στο “XML, XSLT”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες