第3章XML简介与JavaScript DOM操作
XML 的结构化数据+JS DOM 操作的组合,真的是老前端绕不开的一课。
XML 的自定义标签和严格结构,用来存储和交换数据挺合适,尤其跨系统那种场景。你要是做接口对接、后台配置、老系统改造,XML 八成得碰。
XML DOM 那块,用 JavaScript 操作起来也不难。getElementsByTagName
、setAttribute
这些方法还挺直观,配合DOMParser
能快速把字符串变成可操作的 DOM 对象,灵活性比你想的还强。
文档里也讲了DTD
和XML Schema
的区别,这块容易搞混,看完你就懂该用哪个场景了。像xsd
这种可以限制字段类型,做校验那是真靠谱。
示例代码也给得蛮全,从ActiveXObject
到fetch + DOMParser
,基本上新旧写法都带到了。你想兼容 IE?有!想写现代浏览器?也有!
如果你正好做一些配置平台、内容管理、或是数据导入导出相关的开发,看看这个章节,真能帮你省不少摸索时间。
下载地址
用户评论