Chinaunix

标题: libxml如何获取name的值 [打印本页]

作者: mackon_jong    时间: 2007-07-26 12:31
标题: libxml如何获取name的值
<?xml version="1.0"?>

<Person>
      <String name="name">aa</Project>
      <String name="age">26</Project>
</Person>


xmlNodePtr->name取出的值是String,那么通过什么函数可以把name="XXXXX"的值取出来

谢谢!!!
作者: flw    时间: 2007-07-26 12:35
String 和 Project 配套?
呵呵,楼主在耍我们吧?
你原来是怎样,就怎样,非要改巴改巴,弄得真真假假,这是考验大伙儿的火眼金睛呢还是怎么回事?
作者: mackon_jong    时间: 2007-07-26 12:40
原帖由 flw 于 2007-7-26 12:35 发表
String 和 Project 配套?
呵呵,楼主在耍我们吧?
你原来是怎样,就怎样,非要改巴改巴,弄得真真假假,这是考验大伙儿的火眼金睛呢还是怎么回事?



不好意思,写错了,应该:

<?xml version="1.0"?>

<Person>
      <String name="name">aa</String >
      <String name="age">26</String >
</Person>
作者: sjh_311    时间: 2007-07-26 14:18
xmlNodePtr              cur;
xmlChar                 *pname = NULL;

pname = xmlGetProp(cur, "name");


这个吧。前提是你的cur已经指向String

[ 本帖最后由 sjh_311 于 2007-7-26 14:21 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2