Thauwa Posted February 13, 2012 Share Posted February 13, 2012 Hi I once found out how to do this 4 years ago but I lost my backups and memory on the matter. I want this xml to be echoed? out as it is. When I try the standard echo and print, I get the first two lines of the code in gray when I view the page's source. I get no xml at all. <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE blah [ <!ELEMENT cart (title, items)> <!ELEMENT title (#PCDATA)> <!ELEMENT items (item)+> <!ELEMENT item (prive, deprive, onprive+)> <!ELEMENT security (#PCDATA)> <!ELEMENT answer (#PCDATA)> <!ATTLIST answer correct (yeah) #IMPLIED> ]> this is followed by the standard displaying of xml items could anyone help me over here? thanks in advance... Quote Link to comment https://forums.phpfreaks.com/topic/257051-how-to-echo-this-exactly/ Share on other sites More sharing options...
smerny Posted February 13, 2012 Share Posted February 13, 2012 try using php's htmlspecialchars() actually, i think that is what you are looking for http://php.net/manual/en/function.htmlspecialchars.php Quote Link to comment https://forums.phpfreaks.com/topic/257051-how-to-echo-this-exactly/#findComment-1317648 Share on other sites More sharing options...
ManiacDan Posted February 13, 2012 Share Posted February 13, 2012 Your browser is hiding the XML, you need to view source to see it. Quote Link to comment https://forums.phpfreaks.com/topic/257051-how-to-echo-this-exactly/#findComment-1317670 Share on other sites More sharing options...
scootstah Posted February 13, 2012 Share Posted February 13, 2012 Do you want to just display it as it is in the code blocks, or actually serve an XML document? If the first, use htmlspecialchars() as mentioned. If the second, you'll need to use a header to set the content type to XML. header('Content-Type: text/xml; charset=utf-8'); Quote Link to comment https://forums.phpfreaks.com/topic/257051-how-to-echo-this-exactly/#findComment-1317672 Share on other sites More sharing options...
Thauwa Posted February 14, 2012 Author Share Posted February 14, 2012 I thank everyone for their replies. I tried all the solutions you offered and found out that it was the header() that I wanted. Thanks again! Quote Link to comment https://forums.phpfreaks.com/topic/257051-how-to-echo-this-exactly/#findComment-1317953 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.