有xml文件如:
<?xml version="1.0" encoding="utf-8" ?> 
- <content>
- <TABLE>
- <TBODY>
- <TR>
- <TD>
  <A>学C++用什么编译器好?</A> 
  <href>/question/41898748.html?si=1&wtp=wk</href> 
  <BR /> 
  我认为DEV C++比较适合初学者,DEV C++可以在天空软件等网站下载. 
  <BR /> 
- <DIV>
  <A>Inchyea</A> 
  <href /> 
  - 2007-12-18 06:06 - 最佳回答者: 
  <A>战略学院</A> 
  <href /> 
  - 
  <A>电脑/网络</A> 
  <href /> 
  > 
  <A>C/C++</A> 
  <href /> 
  </DIV>
  </TD>
  </TR>
  </TBODY>
  </TABLE>
- <TABLE>
- <TBODY>
- <TR>
- <TD>
  <A>vc6.0编译问题</A> 
  <href>/question/41897296.html?si=2&wtp=wk</href> 
  <BR /> 
  p[500]=strtemp; // 错误 很明显你没有理解数组赋值时应该注意的问题。 如果是字符数组,你只能用strcpy函数来进行字符串赋值而不能使用等号,函数具体用法自己去查。 建议多看书,主要是数组/字符串部分... 
  <BR /> 
- <DIV>
  <A>sjmhai</A> 
  <href /> 
  - 2007-12-18 01:45 - 最佳回答者: 
  <A>风骚的可乐</A> 
  <href /> 
  - 
  <A>电脑/网络</A> 
  <href /> 
  > 
  <A>VC++</A> 
  <href /> 
  </DIV>
  </TD>
  </TR>
  </TBODY>
  </TABLE>
我想读- <content>- <TABLE>- <TBODY>- <TR>- <TD>  <A>和- <content>- <TABLE>- <TBODY>- <TR>- <TD>  <href>中的文字,和- <content>- <TABLE>- <TBODY>- <TR>- <TD>  <BR/>后的文字,并以表格形式表现出来,随便是否用GRIDVIEW,表格形式如下:
行:编号    <A>的内容               <BR/>后的文字,
并且每行都链接各一个页面,可以把<href>地址传到这个页面。
请各位达人帮我想下如何实现。

解决方案 »

  1.   

    数据用XmlDataSource,把XPATH分别设为下面三个就可以取到想要的数据了,第三个取到的数据自己split一下就好了:
    content/TABLE/TR/TD/A
    content/TABLE/TR/TD/href
    content/TABLE/TR/TD
    用GridView显示就可以了,不过得自己写Template了,这个自己查查msdn就好了。
      

  2.   

    问题第三个没有标记给我split呀,可以读两个并列标签中的文字吗?如读-   <content> -   <TABLE> -   <TBODY> -   <TR> -   <TD>     <BR/> 和-   <content> -   <TABLE> -   <TBODY> -   <TR> -   <TD>     <BR/> 之间的文字?
      

  3.   

    怎样通过变成将数组添加给gridview?