HTML - XML 数据孤岛

标签 html xml

我正在设计一个网络应用程序,我打算将数据嵌入到一个 xml 岛上,这样我就可以根据用户选择的选项在客户端的 HTML 表格上动态呈现它。

我有广泛的概念,但我需要有关如何使用 DOM 导航我的 xml 的指导。以及如何更新我的 xml 岛以便回传到服务器?

非常感谢任何在线资源链接或快速建议。

注意:我了解大部分动态 HTML 概念以及服务器端和客户端的内容,所以请不要羞于在您的回复中表现出非常技术性:)

最佳答案

W3C HTML 中没有 XML 数据孤岛(除非您指的是通过使用 Javascript 加载的框架链接的外部 XML 文件),但是您可以重复使用 HTML 元素并在 classtitle(如果您关心 HTML4 有效性)、data-* (HTML5) 或您的自定义属性。

对于 DOM 导航,您有 DOM Core ,例如 element.childNodes.nextSibling.getAttribute()

DOM 使用起来可能冗长乏味(例如,在 DOM 中查找元素时,您必须小心跳过文本节点),因此在其之上构建了 jQuery 和 Prototype 等 JS 库,提供了更方便的 API。

如果您打算进行大量 DOM 转换,那么 Javascript API 为 XPathXSLT processor会很方便。

关于HTML - XML 数据孤岛,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/300210/

相关文章:

html - 如果 Fixed div 溢出,则设置页面滚动以显示内容

css - HTML5 背景视频不断出现,带有媒体查询

java - JAXB:我应该如何整理复杂的嵌套数据结构?

html - 在 DIV 中使用 iframe 会杀死页面的其余部分

javascript - 是否可以使用 jQuery 访问 div 的所有子项

xml - 如何以特定的product.id 形式给出操作调用?

c# - 如何从返回的基于 Soap 的 XML 消息中获取元素值

c# - 如何将 xml 文档写入格式良好的 asp.net 响应?

javascript - 我的代码中可以有多少个循环是否有限制?

java - 使用 JAXB 解码 XML