[问题] 新手XML批次转CSV问题

楼主: qq9966pp (神鸡大人)   2016-11-09 16:40:49
[问题类型]:
程式咨询(我想用R做某件事,但是我不知道要怎么用R写出来
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
各位先进好,我想用R批次把XML档转成CSV档
但是不知道该怎么做
恳求各位帮忙 感谢先
作者: clansoda (小笨)   2016-11-09 16:47:00
有档案可以给吗?这样不好解https://goo.gl/RGpnQn 试看看
楼主: qq9966pp (神鸡大人)   2016-11-10 17:13:00
http://tisvcloud.freeway.gov.tw/history/vd/20161110/我想用这里面的档案,感谢^^
作者: andrew43 (讨厌有好心推文后删文者)   2016-11-11 20:57:00
xml的结构可能很复杂。要先设想好怎么正规化成二维资料
作者: celestialgod (天)   2016-11-12 00:30:00
这个资料,我以前工作解析过,我就不便解给原po看了,原po可以来信告知身份,如果是同老板,我可以告知我之前的相关操作
楼主: qq9966pp (神鸡大人)   2016-11-14 16:17:00
这样阿,我还是学生
作者: celestialgod (天)   2016-11-14 16:22:00
恩... 这个XML的解析稍有难度主要是他需要分成三段来解析,然后再组合才能组成我们常见的table型式而且档案多,速度会很慢,还需要一些加速方式
楼主: qq9966pp (神鸡大人)   2016-11-14 17:31:00
感觉好复杂阿,我还是新手听不懂怎么分成三段解析耶
作者: celestialgod (天)   2016-11-14 17:36:00
三段是指 它里面有三层都有资讯你必须三层资讯都先抓出来 在整并/个别
楼主: qq9966pp (神鸡大人)   2016-11-14 17:59:00
原来是这样,我懂了可是要怎么操作我不知道,我对于XML不熟悉,抱歉
作者: celestialgod (天)   2016-11-14 18:23:00
用xml_attrs就可以做到了
楼主: qq9966pp (神鸡大人)   2016-11-14 18:54:00
请问是https://r-how.com/packages/xml2/xml_attr吗看完他的范例我还是不知道这个事干嘛的耶@@
作者: celestialgod (天)   2016-11-14 19:31:00
你需要先知道xml的attribute, name那些是指什么先去看XML的架构吧
楼主: qq9966pp (神鸡大人)   2016-11-15 15:07:00
看完了以后再看范例,我的解读是xml_attrs可以提取xml里的属性值是这样吗?
作者: celestialgod (天)   2016-11-15 20:35:00
楼主: qq9966pp (神鸡大人)   2016-11-16 13:23:00
我用我的xml尝试xml_attrs的时候一直跑出错误讯息耶no applicable method for 'xml_attrs' applied to anobject of class "c('XMLInternalDocument', 'XMLAbstractDocument')"

Links booklink

Contact Us: admin [ a t ] ucptt.com