OneNote和DocumentElement.SelectNodes()

时间:2014-01-29 06:45:20

标签: vba onenote

如何在以下MSDN VBA示例中显示的Microsoft Office对象库DocumentElement.SelectNodes()方法中指定参数化值

http://code.msdn.microsoft.com/office/OneNote-2010-Open-Close-84193a49

示例引用了一个(“// one:Notebook”),但不清楚如何引用私有的笔记本集合。具体来说,“一个”是什么意思? “笔记本”是什么意思?我如何引用名为“Work”的笔记本?这里的目标是枚举搜索元数据的OneNote文件的所有部分。感谢

1 个答案:

答案 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