如何在以下MSDN VBA示例中显示的Microsoft Office对象库DocumentElement.SelectNodes()方法中指定参数化值
http://code.msdn.microsoft.com/office/OneNote-2010-Open-Close-84193a49
示例引用了一个(“// one:Notebook”),但不清楚如何引用私有的笔记本集合。具体来说,“一个”是什么意思? “笔记本”是什么意思?我如何引用名为“Work”的笔记本?这里的目标是枚举搜索元数据的OneNote文件的所有部分。感谢
答案 0 :(得分:1)
OneNote API以XML格式提供。您提供的链接中的示例使用MSXML来解析XML。 //one:Notebook
是名为Notebook
的XML节点的 XPath ,one:
是名称空间。要获取名为Work的笔记本,您可以查询//one:Notebook[@name='Work']
。
有关XPath语法,请查看此处:http://www.w3schools.com/xpath/xpath_syntax.asp
有关OneNote XML架构的详细信息,请参阅此处:http://www.microsoft.com/en-us/download/details.aspx?id=27396