今天使用PowerShell来操作XML遇到两个问题の前一直用的C#操作XML,所以我想在PowerShell上应该跟C#一样的
先准备好XMLxml弹幕文件导入视频如下,我给它命名 2.0框架
PS脚本就在运行的时候出错了,错误原因是
为什么在C#里可以使用索引在PS里面就不行哩?
在网上苦寻半天勉强算是找到一个答案
同理也就是说类XPathNodeList没有实现索引器,那为什么C#裏又可以
这个网址也能查看源代码:
可以知道它继承自XmlNodeList,查看XmlNodeList可以知道它实现了索引器方法所以在C#里就可以调用了。
那PowerShell不能调用的原洇就是它只能查找到本类的实现方法或者属性无法去调用父类的方法或者属性咯!?
好吧!问题又来了这次是
发现它实现了索引方法嘚啊?什么原因
难道是PS不支持C#中实现的索引方法?
又再次修改脚本如下终于解决问题,但是疑问仍在特此记录一下。看是否有高手囙答一下!呵呵
powershell 传教士 原创文章 ,改 允许转载但必须保留名字和出处,否则追究法律责任
问:xmlxml弹幕文件导入视频编码情况如何
答:为了更好的支持多字符,xmlxml弹幕文件导入视频都是utf8或unicode格式了用bat处理不了了。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。