Prvi put se srecem sa XML-om.
Naime napravio sam php kod za prepravku nekih podataka u xml fajlu. Ucita, zameni ponovo procita i tako u krug. Sve radi kako treba, medjutim imam jedan problem.
<?xml version="1.0"?>
<DATA>
<HOTSPOT MEDIATYPE="url" ZOOM="100" XSCALE="100" YSCALE="100" URLTARGET="_blank" ROLLOVER="1" CAPTION="" TOOLTIP=""
ID="5"
NAME="1"
MEDIA="2"
TYPE=3"
X="4"
Y="5"
URL="www"
><TOOLTIP> <p class="mainName">1</p>
<p>2<br/>
asd<br/>
e-mail: <a href='mailto:[email protected]'>[email protected]</a><br/>
<img src="Hotspots/velike/119.jpg" align="left" /></p>
</TOOLTIP>
</HOTSPOT>
</DATA>
problem je da u TOOLTIP tagu kada snimi zameni < sa < i > sa > i onda xml bude gadan i nije citljiv u nekom drugom editoru. a desava se i da ako ostavim znakove < i > da mi kod za ocitavanje prijavljuje raznorazne greske.
kako da sprecim da mi ne menja < i > znakove, vec da ih ostavi kako i treba da budu?
deo za modifikovanje celog tooltipa
$doc->formatOutput = true;
$usersTOOLTIP = "<".'font color="#000000"><b>'.$usersNAME.'</b></font><br/>'.$usersROOM.'<br/>tel: '.$usersTEL.'<br/>e-mail:'.$usersEMAIL.'<br/>'.$usersURL.'<br/>------------------------------------------------------------------<br/><img src='.$usersPIC.' align="left"/>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>';
echo $usersTOOLTIP;
$doc->getElementsByTagName('TOOLTIP')->item($id-1)->nodeValue=$usersTOOLTIP;
$doc->save($xmlFILENAME);
Hvala unapred :)
[Ovu poruku je menjao Goran Rakić dana 16.09.2010. u 23:17 GMT+1]