php echo xml字符串到屏幕,为啥只显示标签内容而不显示标签??

比如:
$xml = "<?xml version=\"1.0\" encoding=\"GBK\" ?><API><in><orderNum>20391201319</orderNum><Date>20130924</Date></in></API>";
echo $xml;
输出到屏幕的只有2039120131920130924???
这是为什么?
有个借口需要传递XML报文,如果我将$xml传递过去,会不会也只传递内容啊?
求大神~

输出到页面的内容是
<?xml version=\"1.0\" encoding=\"GBK\" ?><API><in><orderNum>20391201319</orderNum><Date>20130924</Date></in></API>
浏览器能识别这xml格式,当然只会显示内容啊!

如果有接口调用这个 传递过去的是XML的完整形式,不需要担心!追问

那如果我将这个字符串传递过去,是完整的都传递过去吧??

追答

是完整的传递过去的!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-24
还得看接口的要求

php echo xml字符串到屏幕,为啥只显示标签内容而不显示标签??
浏览器能识别这xml格式,当然只会显示内容啊!如果有接口调用这个 传递过去的是XML的完整形式,不需要担心!

PHP的echo输出标签问题
你这句没问题的echo "";要不尝试 这样把单引号都去掉看下。echo "";或是把但引号换成\\"echo "";

网页设计<?php echo("<?php") ?>怎么会报错?
(1)如果你是用eval运行这条语句的话,那PHP肯定会报错。你把前面和后面的<?php和?>去掉,后面加分号就行了。(2)如果你输出<?php这个字符串,那么浏览器会报错(但不会把错误信息显示出来),因为浏览器无法识别<?php,它只能识别<?xml,所以,你应该这样:<?phpecho htmlspecialchars('<?php...

PHP里面嵌XML代码,为什么要把XML标签赋值给变量啊,直接将字符串赋值给...
因为XML格式是已经定义了的,这样固定是为了通用性,如果你直接赋值,你这个小功能倒是没问题,但是其他地方又以什么标准呢?所以确定了个统一标准

php引入文件后 顶部内容不显示了
php');?> 4.php 内容:<?php echo "123";?> 页面输入内容:123 查看源代码内容:123 页面上和不会显示出来 在查看源代码的时候就可以看到了 是html标签,他只显示里面的东西,本省不会出现在页面上

php里如何更改echo输出内容的样式呢?
输入内容的样式是由html和css决定的,在这里输出的内容是html代码,这个代码还需要经过浏览器的解释才会显示到最终用户的显示器上。在html代码中,你可以做很多工作。比如你改成:echo "hello world";就可以显示标题字样和斜体,具体的内容需要你对html和css语言的熟悉。

<?php echo $navtitle;?>我想只显示文章标题,要如何改?
navtitle把这个替换成,输出文章标题的相关内容就行了。

请问PHP里的ECHO是什么意思
直接输出字符或字符串的意思:当后面直接跟随空格和字符串时是语法,如“echo 'php';”,函数使用的方式例如“echo('php');”。例如:echo "abc"; 就会输出abc echo 'abc' 一样是输出abc . 如果仅仅只输出字符串的话,单引号和双引号是输出内容是一样的,如果要输出字符串变量,例如字符串变...

php 表单传输到另一个页面处理完信息,怎么在表彰的页面显示内容
第一种方法:不用action="login.php",而是将action属生设为空 即 action=""(即就是在当前页进行验证)然后在你需要提示的位置上写入login.php里面的PHP验证代码,当验证时有信息提示时,只接echo信息即可。优点:没什么技术含量,制作容易,缺点:代码较乱,验证代码及显示提示位置可能会有矛盾,逻辑...

如何做一个读取XML内容的PHP页
<?php doc = new DOMDocument();doc->load( 'books.xml' );books = $doc->getElementsByTagName( "book" );foreach( $books as $book ){ authors = $book->getElementsByTagName( "author" );author = $authors->item(0)->nodeValue;publishers = $book->getElementsByTagName( "...

相似回答