您好我正在创建一个xml文件,但我需要更改它。
<a href="http://www.whatever.com/" target="_blank">lorem</a>
这个
<a href='http://www.whatever.com/' target='_blank'>lorem</a>
我这样做:
$valFieldBody = "<a href='http://www.whatever.com/' target='_blank'>lorem</a>";
$valFieldBody = str_replace('"', "'", $valFieldBody);
但输出是
<a href="http://www.whatever.com/" target="_blank">lorem</a>
但是,如果我检查de源代码,它显示为
<a href='http://www.whatever.com/' target='_blank'>lorem</a>
你可以帮我吗
答案 0 :(得分:0)
但是输出是......但如果我检查de源代码,它显示为
这并没有多大意义。我想你的意思是:
'
"
这是正常的,你无能为力。
浏览器将解析HTML源代码并使用它来创建DOM。它将应用可选的开始和结束标记的规则。它将应用错误恢复。 DOM可能会被DOM操纵。然后,DOM Inspector将显示该DOM的序列化版本。
源代码中的属性值周围使用了什么类型的引号并不重要。当浏览器为DOM检查器生成DOM的HTML可视化时,浏览器将始终使用"
。