我需要显示从数据库中提取的XML格式数据,以便在分区中显示。但它没有显示xml标签。有没有办法通过div中的标签获取xml数据?
我需要的xml如下:
<Name>public</name><Number>848065065639AuthDemoClient:STGKSITM01:20140109052539707</Number><Ret>y</Ret><Tmestamp>2014-01-09T17:22:15.318+05:30GCSD017263</timestamp>
但它显示如下:
public848065065639AuthDemoClient:STGKSITM01:20140109052539707y2014-01-09T17:22:15.318 + 05:30GCSD017263
请建议解决方案
答案 0 :(得分:0)
在您的HTML中,您可以尝试在下面的textarea中显示它,它会显示XML JsFiddle Example
<div>
<textarea rows="20" cols="40" style="border:none;" disabled>
<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
<cd>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<country>Columbia</country>
<price>10.90</price>
<year>1985</year>
</cd>
</catalog>
</textarea>
答案 1 :(得分:0)
尝试创建这样的风格
<head>
#xml { padding-left: 20pt; background-color: #ffffb3; color: #990000; font-size: 14px; font-family: Courier New, Lucida Sans Typewriter, Lucida Typewriter, monospace; font-weight: 600; white-space: pre; }
</head>
然后在
中引用<textarea id=xml rows="20" cols="40" style="border:none;" disabled>
这是'white-space:pre',这是重要的一点......