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