3

Razorビュー内からxml要素をハードコーディングして表示する方法。

たとえば、以下の要素は要素内にあるため、次の要素を表示したいと思います。

<profile>
    <status>Active</status> 
    <userIdentifier>24d05ce9-7d11-4f06-a9eb-9f33ceac7f91</userIdentifier> 
    <firstName>dd</firstName>
    <lastName>dasd</lastName>
    <title>Ms</title>
    <emailAddress>test@test.co.uk</emailAddress>
    <companyAddress>
        <companyName></companyName>
        <addressLine1></addressLine1>
        <addressLine2></addressLine2>
        <addressLine3>Sutton</addressLine3>
        <addressLine4>Surrey</addressLine4>
        <town>Sutton</town>
        <stateOrCounty>Surrey</stateOrCounty>
        <postOrZipCode>SM1 5AS</postOrZipCode>
        <country>United Kingdom</country>
        <region/>
    </companyAddress>
    <contactAddress>        
        <addressLine1>30 Park Avenue South</addressLine1>
        <addressLine2>New York </addressLine2>
        <addressLine3>NY 11010</addressLine3>
        <addressLine4>USA</addressLine4>
        <town>NY</town>
        <stateOrCounty>NY</stateOrCounty>
        <postOrZipCode>11010</postOrZipCode>
        <country>United States</country>
        <region></region>
    </contactAddress>
    <demographics>
        <demographic key="ESOATDropDownList1">
            <answer>True</answer>
        </demographic>
    </demographics>
</profile>

どうすればそれができますか?

私はそれがコントロールの中に書くことができることを知っています。より良い/より簡単なアプローチはありますか?

4

2 に答える 2

8

あなたはこれを試すことができます:

@{
   var profileXml = @"
<profile>
    <!-- your xml -->
</profile>";
}
<pre>
    @Html.Raw(Html.Encode(profileXml))
</pre>

ここprofileXmlにXML文字列が含まれています。

于 2013-03-14T16:49:43.903 に答える