0

クライアント マシンの c ドライブにある xml ファイルを読み取る必要があります。以下に示すように、サーバー側のコードを記述しました:--

    XmlTextReader objXmlTextReader = new XmlTextReader(@"C:\xxx\XYZ.xml");
                while (objXmlTextReader.Read())
                {
                 // My logic goes here.
                    switch (objXmlTextReader.NodeType)
                    {
                        case XmlNodeType.Element:
                            sName = objXmlTextReader.Name;
                            break;
                        case XmlNodeType.Text:
                            switch (sName)
                            {
                                case "Name":
                                    {
                                        comboBox1.Items.Add(objXmlTextReader.Value);
                                        break;
                                    }
                            }
                            break;
                    }
                }
                objXmlTextReader.Close();

ただし、サーバーにあるxmlファイルを読み取ります。デモするのは面白いコードですが。私の実際の要件を理解するのに役立つかもしれません。

4

1 に答える 1

0

同じネットワークにいる場合は、クライアント マシンからファイルを読み取ることができます。また、クライアント マシンのそのディレクトリに移動してファイルを開くのに十分な資格情報を提供する必要があります。c:\..\..確かにではなく UNC:を使用する必要があります\\client_machine_name_in_the_network\c$\..\..。たとえば。詳細については、これらの 回答を参照してください。

于 2012-10-11T14:10:54.500 に答える