0

ASP.Net VB でプログラミングを始めたばかりで、助けが必要です。私はいくつかの HTML(aspx) ページを持っており、各ページには彼の XML ファイルがあります。これらのページのいずれかにアクセスするときは、彼の XML ファイルを読み取り、ラベルのテキストを設定したいと考えています。どうすればそれができますか??? 例:

xml ファイル:

<?xml version="1.0" encoding="utf-8" ?>
<page>
        <title>Page Number One:</title>
        <chapter1>Main Chapter:</chapter1>
        <chapter2>Second Chapter:</chapter2>

         ...

</page>

html ページ:

...
    <form id="form1" runat="server">

        <asp:Label ID="lblTitle" runat="server" Text="<%= title %>">"></asp:Label>

        <asp:Label ID="lblFName" runat="server" Text="<%= chapter1 %>"></asp:Label>

        <asp:Label ID="lblLName" runat="server" Text="<%= chapter2 %>"></asp:Label>

    </form>

 ...

そのようなもの、またはそれを行うためのより良い方法??? どうもありがとう!!!

4

1 に答える 1

0

最も簡単な方法は、XDocument を使用してファイルをロード/解析し、次に XPath を使用して必要なノードの値を取得することです。

投稿したようなバインディング式を使用するには、リピーターやXMLDataSourceなどのデータ バインド コントロールを使用する必要があります。

于 2013-01-27T07:32:50.700 に答える