oy5.xyz

Ok, now I'm confused.  I just noticed this on Dare's blog and again Oleg's blog:

好吧,现在我很困惑。 我刚刚在Dare的博客和Oleg的博客中注意到了这一点:

The problem was that the XPathDocument had a radically different programming model than the XmlDocument meaning that anyone who'd written code using the XmlDocument against our v1.0/v1.1 bits would have to radically rewrite their code to get performance improvements and new features...

问题在于,XPathDocument的编程模型与XmlDocument的根本不同,这意味着使用XmlDocument针对我们的v1.0 / v1.1位编写代码的任何人都必须从根本上重写其代码,以获得性能改进和新功能。 ...

For this reason we've reverted the XPathDocument to what it was in v1.1 while new functionality and perf improvements will be made to the XmlDocument. Similarly we will keep the new and improved XPathEditableNavigator XPathNavigator class which will be the API for programming against XML data sources where one wants to abstract away what the underlying store actually is. We've shown the power of this model with examples such as the ObjectXPathNavigator and the DataSetNavigator.

因此,我们将XPathDocument恢复为v1.1中的版本,同时将对XmlDocument进行新功能和性能改进。 同样,我们将保留新的和改进的XPathEditableNavigator XPathNavigator类该类将是针对XML数据源进行编程的API,在XML数据源中,人们想抽象出底层存储的实际含义。 我们已经通过ObjectXPathNavigatorDataSetNavigator等示例展示了此模型的强大功能

So what are we saying here?

那么我们在这里说什么呢?

  • Oleg infers that XPathDocument won't be editable. But it seems to me that Dare still called it new and improved and says later in Oleg's comments (emphasis mine):Oleg推断XPathDocument将不可编辑。 但是在我看来,Dare仍然称其为新的和改进的,后来在Oleg的评论中强调了我的观点:
    • The XPathNavigator will be editable in Whidbey. However the XPathDocument will not be.
      XPathNavigator将在Whidbey中进行编辑。 但是,XPathDocument不会。
  • XPathDocument in 2.0 will be the same as it was in 1.1, and the new perf improvements will be rolled into XmlDocument. This should speed up all the XSLT transformations people are doing against XmlDocuments today, rather than forcing them to use XPathDocument.
    2.0版中的XPathDocument与1.1版中的相同,并且新的性能改进将纳入XmlDocument中。 这应该可以加快人们今天针对XmlDocuments进行的所有XSLT转换,而不是强迫他们使用XPathDocument。

Is this correct?  Time to go re-write my chapter on XML! :)

这样对吗? 是时候重新编写关于XML的文章了! :)

UPDATE: I fat fingered the quote and reversed the meaning.  Dare cleared it up in the comments.

更新:我胖了引号,并扭转了含义。 敢于在评论中清除它。

Dare sez:  "I said XPathDocument will still be read-only but the XPathNavigator interface will allow editing. This means I can use the XPathNavigator API to edit an XmlDocument but not an XPathDocument."

Dare sez: “我说XPathDocument仍然是只读的,但是XPathNavigator接口将允许编辑。这意味着我可以使用XPathNavigator API编辑XmlDocument,但是不能编辑XPathDocument。”

翻译自: https://www.hanselman.com/blog/oyxpathdocument-20-changes-moved-back-into-xmldocument

oy5.xyz

oy5.xyz_Oy ... XPathDocument 2.0更改已移回XmlDocument!相关推荐

  1. mysql8.0 服务移除_MySQL8.0中已移除的特性,功能

    1. 说明 本文所说的都是已经从MySQL8.0中删除的特性,如果是从低版本升级到8.0的应用,如果使用到了这些特性应该注意避免使用这些特性或找到替代的特性.如:对于MySQL5.7和8.0的主从环境 ...

  2. VMware vSphere 6.0 升级已知问题

    官方链接 已知问题 已知问题分为如下类别. 安装问题 升级问题 许可问题 vCenter Single Sign-On 和证书管理问题 网络连接问题 存储问题 服务器配置问题 vCenter Serv ...

  3. 使用接口更改已装箱的值类型中的字段

    先看下面一段代码 namespace 使用接口更改已装箱值类型的字段 { //point是一个值类型internal struct Point{private Int32 m_x, m_y;publi ...

  4. python 修改excel 路径_python更改已存在excel文件的方法

    这篇文章主要介绍了关于python更改已存在excel文件的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 需要用到的包: import xlrd import xlwt impo ...

  5. git更改已提交作者用户名

    git更改已提交作者用户名 官网地址 配置作者用户名 为当前本地库单独配置作者信息 git config -f .git/config user.name "name" git c ...

  6. CentOS 8.0 今天已正式发布!一起看看有哪些新特性

    CentOS 8发行了吗?CentOS 8出来没?CentOS 8发行进度最近大家非常关心! 好消息:CentOS 8.0 官方终于在今天(2019.9.25)正式发布了!!! CentOS 8 下载 ...

  7. 在SpringBoot2.0及Spring 5.0 WebMvcConfigurerAdapter已被废弃,目前找到解决方案就有两种...

    在SpringBoot2.0及Spring 5.0 WebMvcConfigurerAdapter已被废弃,目前找到解决方案就有两种 1 直接实现WebMvcConfigurer (官方推荐) 例如: ...

  8. Angular 9.0.0 版本已发布!

    Angular的9.0.0版本已发布!这是涵盖整个平台的主要版本,包括框架,Angular Material和CLI.此版本默认情况下将应用程序切换到Ivy编译器和运行时,并引入了改进的组件测试方法. ...

  9. 解决127.0.0.1 已拒绝连接的方法

    127.0.0.1 已拒绝连接. 出现这种情况时,打开cmd,在cmd中 ping 127.0.0.1 会出现下图情况. 在cmd中ping 127.0.0.1解析出来的是IPV6的::1,原因是wi ...

最新文章

  1. [JS] HEX颜色转换成RGBA
  2. 科技/IT:2019 年 Q3 表现最佳和最差的企业
  3. php通过QQ号获取QQ信息,通过openId能获取到QQ号码吗?
  4. 2020mysql安装教程_2020MySQL安装图文教程
  5. mysql 时间chuo格式化_Mysql时间戳与时间格式转换问题汇总
  6. matlab 归一化_机器学习中如何用Fscore进行特征选择(附Matlab代码)
  7. 我们找了3家制造企业,问问他们是怎么破解供应链难题的
  8. JavaScript学习(四十三)—构造方法创建对象的图解和注意事项
  9. 工业相机选型:相机接口
  10. 力扣-692 前k个高频单词
  11. filebeat日志采集的一次流程记录
  12. 2018.3.13校内互测总结-bitset-凸包-扫描线
  13. 新规后股指期货开户条件
  14. 字符图形7-星号菱形
  15. 【数据分析与挖掘】淘宝用户行为分析(带数据集和代码)
  16. mysql 闰年,[MySQL]--gt;查询5天之内过生日的同事中的闰年2月
  17. 人机协作机器人发展趋势_协作机器人未来发展趋势怎么样?
  18. 十二经纳干支歌,十二经纳地支歌
  19. 首届国际蜂业展在穗举办 零数科技受邀出席
  20. 如何关闭VS的DEP保护(数据执行保护)

热门文章

  1. npm install 提示 path xxx/node_modules/node-sass npm ERR command failed 解决方法
  2. Jmeter 分布式压测
  3. Navicat操作mysql遇问题1142-create command denied to user×××的解决
  4. 怎么安装LINUX系统
  5. 谱分析——傅里叶级数(离散谱)
  6. 违背基本假设的几种情况——异方差性(R语言)
  7. 如何验证Java 布尔类型的true = 1 ,false = 0
  8. 如何将kotlin数组转为java的可变参数...
  9. T7983 大芳的逆行板载
  10. 如何判断两个日期在一周内