0

ブラウザーで開くのと同じように、div 内に xml ファイルを表示しようとしています (色付きのタグ、内部テキスト & 展開-折りたたみ) は可能ですか。今のところ、ラベルに表示しているだけです。

私の XML:

<EmployeeDetails>
  <Employee Uid="1546784553">
    <ID>100</ID>
    <Name>Pat</Name>
    <Salary>12000</Salary>
  </Employee>
   //....and so on
</EmployeeDetails>

ASPX:

<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>

CS:

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;                 
      }
 }
4

2 に答える 2

1

この質問はあなたの質問に似ているようです。おそらくそれはあなたの質問に答えますか? HTML で表示される XML のスタイルを設定するには?

于 2013-09-09T18:59:48.047 に答える