0

Visual Basic で Wi-Flight Api とやり取りするコードを書くように依頼されました。ログインして API とやり取りするためのコードが既にあります。

予約を送信するためのサンプル コードをいくつか書いています。これを行うには、xml ファイルを作成し、適切なデータを入力する必要があります。このデータは、このサンプル コードの TextFields に入力するだけです。

次のような基本的なファイルを作成するためのさまざまなコード スニペットをインターネットで見つけました ( source )。

    <?xml version="1.0" encoding="utf-8"?>
    <Employees>
      <Employee>
        <ID>1</ID>
        <FirstName>Prakash</FirstName>
        <LastName>Rangan</LastName>
        <Salary>70000</Salary>
      </Employee>
      <Employee>
        <ID>5</ID>
        <FirstName>Norah</FirstName>
        <LastName>Miller</LastName>
        <Salary>21000</Salary>
      </Employee>
      <Employee>
        <ID>17</ID>
        <FirstName>Cecil</FirstName>
        <LastName>Walker</LastName>
        <Salary>60000</Salary>
      </Employee>
    </Employees>

次に、次のような xml ファイルを作成する必要があります

次のようなものを置く必要があります

    <reservation name="unique-name">

name="unique-name" 部分を XML ファイルに追加する方法が見つかりませんでした。これを行う方法を探しています。

4

2 に答える 2

1

XDocument/XElement を使用すると非常に簡単に実行できます。

Dim v As XElement = <reservation/>
'or Dim v As XElement = XElement.Parse("<reservation/>")
'or Dim v As XElement = XElement.Load("pathToFile")
v.SetAttributeValue("name", "unique-name")
Debug.WriteLine(v.ToString) 'prints <reservation name="unique-name" />
于 2013-04-25T14:01:15.640 に答える
0

悪気はありませんが、 のドキュメントにXmlWriter興味があると思いませんか? あなたのツールを知っています...

xmlWriter.WriteAttributeString( "name", sUniqueName )sUniquename必要な一意の名前を保持していると仮定すると、あなたの友人です。

于 2013-04-25T13:54:59.490 に答える