DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   PHP (http://www.daniweb.com/forums/forum17.html)
-   -   Bullet creation in xml using PHP (http://www.daniweb.com/forums/thread144848.html)

rahejapreeti Sep 9th, 2008 8:53 am
Bullet creation in xml using PHP
 
If anybody could let me know how to create a bullet in an xml file using php. This piece of knowledge will be highly appreciated.

Thanks

darkagn Sep 9th, 2008 10:14 am
Re: Bullet creation in xml using PHP
 
Hi rahejapreeti and welcome to DaniWeb :)

By a bullet, do you mean an ordered list? Do you know how to do that in XML (without php)? If so, let me point you in the direction of the Simple XML documentation. Simple XML provides an easy-to-use XML manipulation for PHP.

Hope this helps,
darkagn :)

rahejapreeti Sep 10th, 2008 3:28 am
Re: Bullet creation in xml using PHP
 
Thats correct, i need an ordered list only, prefixed by a bullet. yes, we can manually put a code (•) for bullet in an xml file but through php if i append the code as string with the node, it gets converted to (•) in the generated xml file and in the browser appears as (•) instead of a bullet. i am using DOMDocument class to generate XML . could you tell me how to delete this (amp;) from the code (•) in the newly generated xml file , may be by using simpleXML.

Thanks and Regards


Quote:

Originally Posted by darkagn (Post 687480)
Hi rahejapreeti and welcome to DaniWeb :)

By a bullet, do you mean an ordered list? Do you know how to do that in XML (without php)? If so, let me point you in the direction of the Simple XML documentation. Simple XML provides an easy-to-use XML manipulation for PHP.

Hope this helps,
darkagn :)


rahejapreeti Sep 12th, 2008 3:08 am
Re: Bullet creation in xml using PHP
 
Hey Everyone !

Found the solution for the problem.... firstly i stored the xml string generated using domobject->saveXML() to a variable say $str. used str_replace('amp;', '',$str) and stored the resulting string in a new variable say $newstr. And then used that string to write a file using the following code:

$result_xml = '../data/mainmenu.xml';
if(!file_exists($result_xml))
system("touch ".$result_xml);
$xmlfile_xml = fopen($result_xml,"w");
fwrite($xmlfile_xml,$newstr);
fclose($xmlfile_xml);

And the problem got solved.

Thanx


All times are GMT -4. The time now is 6:46 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC