asp.net与datasrc和datafld的问题,以获取XML信息

时间:2013-09-23 14:14:53

标签: html asp.net xml

使用IE,我有一个工作示例代码,能够在XML网站上显示我的个人资料信息,包括用户ID,姓名,公司,电话号码等。

我添加了HTML代码,

<xml id="XmlUserInfo" src="http://usmdlcdoww002.intranet.dow.com/common/components/userinfo/UserInfoXml.asp?UserID=me"> </xml>
    </div>
&nbsp;&nbsp;&nbsp; Number:&nbsp;
    </br>
    <input datasrc="XmlUserInfo" datafld="cn" type="text" name="Name" size="30" />

XmlUserInfo显示有关我的信息列表。现在我希望我的名字显示在文本框中或<input>中的任何内容中。运行后,输入框为空,没有任何内容。我做错了吗?

这是XML示例显示,

<MyData>
  <user>
  <uid>U580784</uid> 
  <cn>Frank, Bradley (B)</cn> 
  <sn>Frank</sn> 
  <givenName>Bradley</givenName> 
  <initials>B</initials> 
  </user>
</MyData>

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。它需要添加表来使其像这样工作,

<xml id="XmlUserInfo" src="http://usmdlcdoww002.intranet.dow.com/common/components/userinfo/UserInfoXml.asp?UserID=me"> </xml>
    </div>
    &nbsp;&nbsp;&nbsp; ID:&nbsp;
    <br />
&nbsp;&nbsp;&nbsp; Number:&nbsp;
    <table datasrc="#XmlUserInfo" border="0">
    <tr>
    <td>
    <input datafld="cn" type="text" name="Name" size="30">
    </td>
    </tr>
    </table>