社区
XML/XSL
帖子详情
MSXML中attr没有ownerElement,如何变通?紧急!!!!!
苏丹-陈
2004-11-22 10:52:21
在XML DOM2的标准接口中,attr有ownerElement方法,获得attribute所在element的元素。
不知大家如何变通,能够通过attr获得这个element元素。
谢谢大家!
...全文
1584
7
打赏
收藏
MSXML中attr没有ownerElement,如何变通?紧急!!!!!
在XML DOM2的标准接口中,attr有ownerElement方法,获得attribute所在element的元素。 不知大家如何变通,能够通过attr获得这个element元素。 谢谢大家!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ssm1226
2004-11-23
打赏
举报
回复
用xpath试试:
set nodes=attr.selectNodes("//ancestor::*")
苏丹-陈
2004-11-23
打赏
举报
回复
不知道谁有MSMXL6,里面是否有这个方法。MSXML5增加了importNode实现。
czzxson
2004-11-23
打赏
举报
回复
找找!!!
苏丹-陈
2004-11-23
打赏
举报
回复
多谢, ssm1226(雨中人)。你的方法可行。
parentnode = attr.selectSingleNode('parent::*');
苏丹-陈
2004-11-22
打赏
举报
回复
net_lover(孟子E章) 兄都说得不大肯定,我想方法不是太多。
不知道微软为什么不提供这么个接口。
我在开发一个Delphi解析XML的程序,XML结构是有其它的语法规则的,不是用Schema去验证。
或者说,我现在要写一个这样的Schema验证器。需要由IXMLDOMAttribute得到它的宿主Element。
Java的编程、.NET的类库中都有getOwnerElement这样的方法。
我现在考虑通过attribute.ownerDocument,得到document对象。
枚举所有element,
循环每个属性,如果循环的属性 = 这个attriubte。
就得到了相应的element。但是这样的效率太低了。
不知道大家有什么好方法。这个方法是否行的通?
孟子E章
2004-11-22
打赏
举报
回复
说说你的具体需求,说不定可以有其它方法的.
fayeflash
2004-11-22
打赏
举报
回复
帮你顶!
录热多扎简历20260923201024.pdf
录热多扎简历20260923201024.pdf
简易记账本,简易记账本
可以作为个人日常记账使用
Pake一键打包网页生成轻量桌面应用,支持 macOS、Windows 和 Linux
体积小巧:安装包相比 Electron 应用小近 20 倍,通常小于 10M 性能优异:基于 Rust Tauri,比传统 JS 框架更快,内存占用更少 使用简单:命令行一键打包,或在线构建,无需复杂配置 功能丰富:支持快捷键透传、沉浸式窗口、拖拽、样式定制、去广告
ios8.0.33官替微信ipa
ios8.0.33官替微信ipa
Install_Win11_Win10_10080_DMAROFF_08252026.zip
Realtek PCIe GbE Family Controller 网卡驱动
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章