首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Div中显示XML文件

问在Div中显示XML文件
EN

Stack Overflow用户
提问于 2013-09-09 18:53:46
回答 2查看 1.2K关注 0票数 0

我试图在div中显示xml文件,就像它在浏览器中打开一样(带有彩色标记、内部文本和展开-折叠)。现在,我只是把它展示在一个标签上。

我的XML:

代码语言:javascript
复制
<EmployeeDetails>
  <Employee Uid="1546784553">
    <ID>100</ID>
    <Name>Pat</Name>
    <Salary>12000</Salary>
  </Employee>
   //....and so on
</EmployeeDetails>

ASPX:

代码语言:javascript
复制
<div id="divXml">
     <asp:UpdatePanel runat="server">
       <ContentTemplate>
         <pre>
           <asp:Label ID="lblXml" runat="server" Font-Size="Large"></asp:Label>
         </pre>
       </ContentTemplate>
     <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnView" EventName="Click" />
      </Triggers>
        </asp:UpdatePanel>
    </div>

政务司司长:

代码语言:javascript
复制
private void ViewXml()
  {
    string strFile = Server.MapPath("~/XML/EmpXml.xml");
    if (File.Exists(strFile))
      { 
        string theXML = Server.HtmlEncode(File.ReadAllText
                         (Server.MapPath("~/XML/EmpXml.xml")));
        lblXml.Text = theXML;                 
      }
 }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-09 18:59:48

这个问题看起来和你的问题很相似,也许它会回答你的问题?如何在HTML中显示XML的样式?

票数 1
EN

Stack Overflow用户

发布于 2013-09-09 18:55:38

查看Google代码前缀或SyntaxHighlighter。

不幸的是,没有本机代码高亮显示,因为浏览器没有能力知道任何旧语言的语法高亮显示,您必须使用插件!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18704979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档