Html 使用ASP.NET在网页上显示XML

Html 使用ASP.NET在网页上显示XML,html,asp.net,xml,razor,visual-studio-2013,Html,Asp.net,Xml,Razor,Visual Studio 2013,我是ASP.NET新手,并开始创建一个具有基本razor语法的网站。 我试图显示一个网格,其中包含下面显示的XML文件中类似于tile的div元素。 到目前为止,我还没有找到任何适合这个的方法 “/content/content.xml” “/home.cshtml” @{razor代码之类的} 我想从xml文件中获取内容,并将其显示为html格式,如show: <body> <div id="page"> <div id="cate

我是ASP.NET新手,并开始创建一个具有基本razor语法的网站。 我试图显示一个网格,其中包含下面显示的XML文件中类似于tile的div元素。 到目前为止,我还没有找到任何适合这个的方法

“/content/content.xml”


“/home.cshtml”


@{razor代码之类的}
我想从xml文件中获取内容,并将其显示为html格式,如show:

<body>
    <div id="page">
        <div id="categories">Home</div>
        <div id="tiles">
            <div>Title 1</div>
            <div>Title 2</div>
        </div>
    </div>
</body>

家
标题1
标题2
注意:这是我的代码的简化版本。

我建议使用转换从特定输入创建所需的输出。然后,我将呈现特定的输出,就像它是一个字符串一样


希望我能帮忙

我从未听说过XSLT,谢谢。虽然我仍然想知道如何从另一个页面(如php包含函数)获取数据。你知道这是否可行吗?很乐意帮忙。
include
问题是另一个问题。也许你应该检查一下。不管怎样,你应该投票决定答案。对于导航到您的问题的用户来说,确定有用的答案是非常重要的。无论如何
<body>
    @{ razor code or something}
    <div id="page">
        <div id="categories"></div>
        <div id="tiles"></div>
    </div>
</body>
<body>
    <div id="page">
        <div id="categories">Home</div>
        <div id="tiles">
            <div>Title 1</div>
            <div>Title 2</div>
        </div>
    </div>
</body>