html网页中使用javascript脚本调用xml文档实例

HTML中实现XML数据调用与解析的详细指南 XML(可扩展标记语言)是一种用于存储和传输数据的标记语言,它允许开发者定义自己的标签和结构,使得数据的描述更加灵活和强大。XML的应用广泛,从配置文件、文档结构到复杂的数据交换格式,它都扮演着重要角色。通过XML,可以轻松地在不同的系统和应用程序之间共享数据。XML文档的开头通常是一个XML声明,它指定了文档的版本和字符编码。例如:这行代码表明文档遵循XML 1.0规范,并使用UTF-8编码。XML声明是可选的,但如果存在,必须是文档的第一行。 阅读详情

 本示例是要实现用javascript脚本读取xml文档,在xml文档中实现约束功能,test.html文件代码如下:

 

 

<html>


 <head>


 <meta http-equiv="content-type" content="text/html;charset=UTF-8">


 <script type="text/javascript">
        var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); //创建xml文档对象;
       xmlDoc.validateOnParse="true";                                    //开启校验功能;
       xmlDoc.async="false";                                                    
       xmlDoc.load("product.xml");                                          //装载xml文档
       var reason = xmlDoc.parseError.reason;                      //获取错误原因
       var line = xmlDoc.parseError.line;                                  //获取错误行号
        document.write("错误原因" + reason + "<br/>" + "错误行号:" + line); //打印出错误原因和错误行号
 </script>


 </head>
 <body></body>
</html>

 

 

 

 

product.xml内容如下:

 

<?xml version="1.0" encoding="GB2312"?>

<!DOCTYPE 商品 SYSTEM "product.dtd">
<商品>
<产品>
 <产品名>健身器</产品名>
 <规格>一台</规格>
 <重量>200公斤</重量>
 <售价>1000元</售价>

</产品>

<产品>
 <产品名>杠铃</产品名>
 <规格>一台</规格>
 <重量>100公斤</重量>
 <售价>500元</售价>

</产品>
</商品>

 

 

product.dtd代码如下:

 

 

 

<!ELEMENT 商品 (产品+)>
<!ELEMENT 产品 (产品名,规格,重量,售价)>
<!ELEMENT 产品名 (#PCDATA) >
<!ELEMENT 规格 (#PCDATA) >
<!ELEMENT 重量 (#PCDATA) >
<!ELEMENT 售价 (#PCDATA) >

 

 

 

 

 

 

java读取xml里面带两个例子 java解析xml java解析xml java解析xml 立即下载

相关推荐

javascript 操作xml的所有属性事件方法和实例

还不错啦在网上收集的。希望那个能帮助你咯

html动态调用xml文件内容,JavaScript实现读取与输出XML文件数据的方法示例

本文实例讲述了JavaScript实现读取与输出XML文件数据的方法。分享给大家供大家参考,具体如下:一、介绍通过JavaScript读取XML文档中数据的方法很多。其根本的思路就是:首先在后台加载XML文档,然后通过JavaScript获取文档中所需的数据,最后应用HTML展示获取的数据。二、获取XML元素的属性值的应用下面应用attributes属性和getNamedItem()方法获取一个指...

weixin_26882891的博客 754

使用XML读取(电子词典)

。net 实现的! 使用XML读取(电子词典)

【Java高级特性】解析XML技术——DOM解析XML

一文学会使用DOM解析xml文件

baaa111的博客 1491

一点击图标div隐藏显示功能,js读取xml文件,以及iframe的用法的小示例

一点击图标div隐藏显示功能,js读取xml文件,以及iframe的用法的小示例

JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)

主要介绍了JS读取XML文件数据并以table形式显示数据的方法,涉及javascript针对xml节点操作及HTML表格操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

JS读取XML文件(兼容浏览器)

前段时间,客户要求增加一个点击率的小功能,现将部分JS代码附上,对以后有所帮助。   1、通过JS读取XML文件,主要是判断各个浏览器   View Code // 加载xml文档 var loadXML = function (xmlFile) { var xmlDoc; if (window.ActiveXObje...

weixin_30258901的博客 278

javascript 读取XML数据,在页面中展现、编辑、保存的实现

最近需要做这样一个需求,数据保存在XML里,在页面上通过表格显示其内容,可以修改内容,再保存到XML。下面把做这个东西的过程记录下来,做个笔记,也给需要的人一些帮助。

使用js对xml进行迭代遍历

我的理解

iaiuhe的专栏 1142

Python邮件自动化实战:基于imaplib和email库的高效邮件管理方案

本文详细介绍了如何使用Python的imaplib和email库实现高效邮件自动化管理。通过实战案例展示自动收取、解析邮件、下载附件等核心功能,帮助开发者快速构建企业级邮件处理系统,大幅提升工作效率。特别适合需要处理大量邮件的金融、数据分析等场景。

weixin_30500105的博客 619

C# WinForm实战:用正运动ECI2418/2618卡实现4轴连续插补(附完整源码)

本文详细介绍了如何使用C# WinForm结合正运动ECI2418/2618运动控制卡实现4轴连续插补功能。从环境配置、核心架构设计到连续插补实现,提供了完整的开发流程和源码示例,帮助开发者快速掌握工业自动化领域的运动控制技术。

weixin_28454475的博客 145

html调用js的方法

转自:微点阅读 https://www.weidianyuedu.com JavaScript一种直译式脚本语言。它具有功能强大和简单易用两个特征。下面是微点阅读小编为您带来的hlookup函数的使用方法,希望对大家有所帮助。  html调用js方法  一、JavaScript脚本语言的特性  JavaScript脚本语言是一种面向浏览器的网页脚本编程语言。脚本语言有以下几个特性:  1、在客户端执行。完全在用户的计算机上运行,无须经过服务器。  2、面向对象。具有内置对象,也可以直接操作浏览

xiaoweids的博客 1万+

手写Socket Web服务器:深入HTTP协议底层原理

HTTP协议是Web通信的基石,其本质是一套严格定义的文本格式与状态交互规范。理解它需回归传输层——TCP连接建立、请求响应格式(如状态行、头/体分隔符\r\n\r\n)、字符编码与字节长度一致性等核心原理。这些知识直接决定CORS拦截、中文乱码、Content-Length错误等高频问题的排查效率。在现代框架封装日益厚重的今天,亲手用Socket实现一个可被Chrome识别的极简Web服务器,成为掌握Web运行机制最有效的实践路径。本文即以DebugLZQ经典案例为蓝本,还原从URI解析、DNS查询、So

weixin_40192258的博客 535

HTML网页文档和DOM结构介绍

HTML网页文档和DOM结构介绍

cnds123的专栏 2570

2024最新超详细无痛安装PyTorch,包括下载地址、环境配置与各种避坑指南

PyTorch更新很快,2024最新下载安装经验贴,包括anaconda+CUDA+cuDNN+PyTorch四部分的下载和安装。文章详细介绍了下载地址、环境配置、虚拟环境建立的问题,还温馨提示了各种闭坑指南。有需要的友友快过来康康!

qq_43596278的博客 11万+

从IR Drop到EM分析:数字IC电源规划中那些没人明说的细节(以MTCMOS配置为例)

本文深入探讨数字IC后端设计中电源规划的关键细节,特别关注MTCMOS配置、电源网络电阻最小化和level shifter供电等实战技巧。通过分析IR Drop和EM问题,提供优化floorplan和powerplan的具体策略,帮助工程师避免常见陷阱,提升芯片设计的稳定性和可靠性。

q9w8e7r6t5的博客 511

html页面加载xml文件,html调用xml方法

html调用xml方法[转]网上资源,软件技术堯仸 发表于 2006-11-18 10:09:02a.html文件名>1k大小>文件>b.html文件名>20k大小>文件>c.html文件名>2k大小>文件>datafld="文件名"/>/>这个例子是一本xml教程书上的例子。也许是它很经典,在很多其它的地方我都看到有抄录的。...

weixin_39814126的博客 1338

【AUTOSAR-DCM】-3.1-将CDD导入CFG并查看$22服务配置变化(UDS诊断DID带一个Data)

案例背景:(共8页精讲) 在《【UDS诊断描述文件CDD】-3.2-编辑CDD给$22服务创建一个带一个Data的DID(dataIdentifier)数据标识符》中,适应使用CANdela Studio在CDD中创建一个带一个Data的DID(dataIdentifier)数据标识符,见图0-1。现在我们将该CDD文件导入到CFG(DaVinci Configurator),看看配置会发生哪些变化。 图0-1 目录 1 将诊断描述文件CDD导入CFG(DaVinci Configurator.

「汽车电子助手」的博客 1634

使用JavaScript制作动态网页-1

使用JavaScript制作动态网页-1 JavaScript是什么 JavaScript是一种描述语言,基于对象和事件驱 动的脚本语言。 1. JavaScript的特点 脚本语言(一种轻量级的编程语言) 一种解释性语言(无需预编译) 被设计为向HTML页面添加交互行为 运行于客户端 2. ECMAScript是JavaScript的标准和基础 3. JavaScript与JAVA的关系 j...

wxwxyh的博客 1万+

ENVI_基于无人机数据的果树提取与相对健康监测

一、数据处理 1.计算植被指数VDVI或GDVI:Band Math / Spectral Indices 2.制作掩膜:ROI——Threshold——Subset 二、单地块果树提取 1.绘制感兴趣区shp 2.确定果树提取参数:Count Crops 3.输出果树矢量文件:Convert Crops To Shapefile 4.果树相对健康程度分析:Calculate Crop Me...

提供技术服务、资源分享 429690771 1400

SAP 权限配置(复合角色)

复合角色创建步骤:业务场景:通常单一角色权限颗粒度划分比较细,当需要分配单一角色权限A、B(多个单一角色)给某账号用户Y时,可以先建立一个复合角色C,将A、B绑定到复合角色C中,再将角色C分配给账号Y即完成权限配置。 业务模拟: 1、PFCG创建复合角色: 2、在角色页面添加子角色 在角色分页内添加子角色,点击“菜单”分页中的“读菜单”即可导入子角色中的菜单: 3、将用户分配给...

willieyuan的博客 7088

XML、HTML、CSS与JS的区别

回家占位

Winter--王大梅 3989

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

浅谈 html调用js方法。

转载自品略图书馆http://www.pinlue.com/article/2020/06/1219/0010725560537.html JavaScript一种直译式脚本语言。它具有功能强大和简单易用两个特征。下面是小编为您带来的hlookup函数的使用方法,希望对大家有所帮助。   html调用js方法   一、JavaScript脚本语言的特性   JavaScript脚本语言是一种面向浏览器的网页脚本编程语言。脚本语言有以下几个特性:   1、在客户端执行。完全在用户的计算...

yihuliunian的博客 982

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

浅谈html调用js方法。

转载自品略图书馆http://www.pinlue.com/article/2020/06/1219/0010725560537.html JavaScript一种直译式脚本语言。它具有功能强大和简单易用两个特征。下面是小编为您带来的hlookup函数的使用方法,希望对大家有所帮助。   html调用js方法   一、JavaScript脚本语言的特性   JavaScript脚本语言是一种面向浏览器的网页脚本编程语言。脚本语言有以下几个特性:   1、在客户端执行。完全在用户的计算...

yihuliunian的博客 1399

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【Android】Java代码和内嵌HTML网页JS代码互相调用

1.创建一个空项目 用Android studio创建一个空项目 2. 初始化项目 将项目设置成project视图 点击src,选择new,新建一个文件夹 选择main\assets 将html文件放在该目录下(css、js等也都一起放过来) 3.编写代码 完整代码在后边,看第5部分。这里的只是为了便于划分代码功能 3.1 java调用js java代码 button.setOnClickListener(view -> { webView.loadUrl("javascript

冷芝士鸭的学习笔记 3050

网站建设,万维网 ; CSS ;JavaScript; HTML DOM ;HTML DOM Tree ;XML SQL ; Web 网页验证器; 英语基础

HTML 和 CSS //编写前端布局 客户端脚本 - JavaScript and the DOM//动态编写网页,js客户端的java 服务端脚本 - ASP, PHP//服务器端的java XML 和SQL//数据库管理。 万维网如何工作? 信息存储的文件称为网页 Web页面存储在Web服务器上。 阅读网页的计算机被称为Web客户端 Web客户端查看网页的程序称为W...

ZhangJiqun&191cm&85kg 2743
上一篇: java一些基础的东西
下一篇: XML简明语法总结
javaUser2009
博客等级 码龄17年 4粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值