大家好:请问在JavaScript+C#中如何得到XML中的数据呢?具体请看内容 在线呀

ylm0101 2003-01-06 01:42:51
内容如下:
<menu>
<menuItem>
<id>1</id>
<Item>sdf</Item>
</menuItem>
<menuItem>
<id>2</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>3</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>4</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>5</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>6</id>
<Item>sdsdff</Item>
</menuItem>
</menu>
问如何用DataGrid显示数据,用JavaScript写,谢了
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerochang 2003-01-16
  • 打赏
  • 举报
回复
就是用js创建一个Dom或者Sax的对象,然后用这个东西来解析xml,当然,前提是客户端要有这个Object
xshine 2003-01-15
  • 打赏
  • 举报
回复
可以在JavaScript里用MS 的DOM Document.
如下:
var objDoc = new ActiveXObject("Msxml2.DOMDocument.4.0");
接着,想干嘛,就干嘛!
ylm0101 2003-01-06
  • 打赏
  • 举报
回复
to qiushuiwuhen(秋水无恨) 能不能提示下,谢
DataGrid.xml
<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="text/xsl" href="datagrid.xsl"?>
<menu>
<menuItem>
<id>1</id>
<Item>sdf</Item>
</menuItem>
<menuItem>
<id>2</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>3</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>4</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>5</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>6</id>
<Item>sdsdff</Item>
</menuItem>
</menu>


DataGrid.xsl
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<body>
<center>
<h2>Datarid Test</h2>
<table border="1">
<tr>
<td>id</td>
<td>Item</td>

</tr>
<xsl:apply-templates select="menu/menuItem"/>
</table>
</center>
</body>
</html>
</xsl:template>
<xsl:template match="menuItem">
<tr>
<td>
<xsl:value-of select="id" />
</td>
<td>
<xsl:value-of select="Item" />
</td>
</tr>
</xsl:template>
</xsl:stylesheet>
qiushuiwuhen 2003-01-06
  • 打赏
  • 举报
回复
DataGrid.xml
<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="text/xsl" href="datagrid.xsl"?>
<menu>
<menuItem>
<id>1</id>
<Item>sdf</Item>
</menuItem>
<menuItem>
<id>2</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>3</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>4</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>5</id>
<Item>sdsdff</Item>
</menuItem>
<menuItem>
<id>6</id>
<Item>sdsdff</Item>
</menuItem>
</menu>


DataGrid.xsl
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<body>
<center>
<h2>Datarid Test</h2>
<table border="1">
<tr>
<td>id</td>
<td>Item</td>

</tr>
<xsl:apply-templates select="menu/menuItem"/>
</table>
</center>
</body>
</html>
</xsl:template>
<xsl:template match="menuItem">
<tr>
<td>
<xsl:value-of select="id" />
</td>
<td>
<xsl:value-of select="Item" />
</td>
</tr>
</xsl:template>
</xsl:stylesheet>
ylm0101 2003-01-06
  • 打赏
  • 举报
回复
to qiushuiwuhen(秋水无恨),
问如何用DataGrid显示数据,用JavaScript写,不是用C#写,谢了
qiushuiwuhen 2003-01-06
  • 打赏
  • 举报
回复
DataSet的
public System.Data.XmlReadMode ReadXml(string fileName);

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧