首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
layout
html
iframe
requirejs
hover
firebug
firefox
icons
listview
build
textview
overflow
jquery
bootstrap
dialog
yarn
chart.js
vue
checkbox
scroll
cookies
postman
base64
npm
html5
json
dom
js
svg
上传
button
charts
chart
scheme
vue.js
v8
view
focus
webkit
console
css3
javascript
ajax
react
css
hybrid
label
chrome
node.js
jq
微信开发
当前位置:
开发笔记
>
前端
> 正文
XML非法字符(转义字符)
作者:tannn2502886701 | 来源:互联网 | 2022-02-23 01:49
如往常一样, 客户发给我一个xml文件, 用来更新数码课堂日程安排——是一个js读取xml文件达到鼠标经过日历显示每日课程安排的效果,有类于
如往常一样,
客户发给我一个xml文件,
用来更新数码课堂日程安排——是一个js读取xml文件达到鼠标经过日历显示每日课程安排的效果,有类于Ajax数据读取(只不过数据是完全静态更新)的脚本程序
由于是两方来完成整个日程更新(客户把制作页面和更新网站分开),
给我的xml文件总是有问题,
由于经常做,知道制作方在html代码水平上还是比较初级,
所以每次更新前总要对他们给的文件校正,
果然还是有问题,
如往常一样,我检查文件内容的每个标签是否完整,
检查出一处错误,感觉应该OK了,
可是页面还是显示读取xml数据失败,
我又从头到尾挨个检查标签(文件还挺长,我好可怜啊,呜呜~~~),
居然没有发现什么错误,哎,眼花,郁闷~~~,
无奈之下,只好将代码拷出来,
再挨个拷进去,边拷边刷新页面预览效果,
来回好几回,终于发现有好几处代码都有问题,
语法上好像没什么错误~~~,标签完整~~,
突然发现在内容里都有“&“,可恶,
总盯着标签查半天,忘了可能是内容里的字符冲突,
替换一下,果然好了,
为了详细理解,我上 w3school 查了一下:
转义字符
非法的 XML 字符必须被替换为实体引用(entity reference)。
在 XML 中有 5 个预定义的实体引用:
<<小于
> > 大于
& & 和号
' ' 省略号
" " 引号
注释:严格地讲,在 XML 中仅有字符 "<"和"&" 是非法的。省略号、引号和大于号是合法的,但是把它们替换为实体引用是个好的习惯。
原来如此,真相大白,
只能怪自己倒霉,也怪自己对XML了解不够
xml
ajax
html
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
js
深入理解JavaScript中的Ajax与跨域解决方案
本文详细介绍了如何手动编写兼容IE的Ajax函数,以及探讨了跨域请求的实现方法和原理,包括JSONP和服务器端设置HTTP头部等技术。 ...
[详细]
蜡笔小新 2024-12-03 09:41:30
jquery
jQuery与AJAX入门指南
本文介绍了jQuery的基本使用方法及AJAX技术的基础知识,包括选择器、事件处理、DOM操作、动画效果等核心功能,以及如何利用AJAX实现页面的部分刷新。 ...
[详细]
蜡笔小新 2024-12-02 11:55:46
json
django项目中使用手机号登录
本文使用聚合数据的短信接口,需要先获取到申请接口的appkey和模板id项目目录下创建ubtils文件夹,定义返回随机验证码和调取短信接口的函数function.py文件se ...
[详细]
蜡笔小新 2024-11-29 05:44:12
js
不用任何框架你们能从头到尾写一个完整的项目吗?
现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了 ...
[详细]
蜡笔小新 2024-11-25 12:37:01
html
解析 .NET 中的 AJAX 技术
Asynchronous JavaScript and XML (AJAX) 的流行很大程度上得益于 Google 在其产品如 Google Suggest 和 Google Maps 中的应用。本文将深入探讨 AJAX 在 .NET 环境下的工作原理及其实现方法。 ...
[详细]
蜡笔小新 2024-11-22 18:18:57
js
JavaScript 跨域解决方案详解
本文详细介绍了JavaScript在不同域之间进行数据传输或通信的技术,包括使用JSONP、修改document.domain、利用window.name以及HTML5的postMessage方法等跨域解决方案。 ...
[详细]
蜡笔小新 2024-11-22 16:27:56
js
解析 JSON 数据并构建关联数组
本文介绍如何使用 jQuery 的 AJAX 方法从服务器获取 JSON 数据,并通过遍历这些数据来创建包含公司及其产品信息的数组。 ...
[详细]
蜡笔小新 2024-12-03 15:34:57
js
JavaScript AJAX与JSON解析及图表应用
本文详细介绍了如何在JavaScript中使用jQuery库进行AJAX异步请求,包括请求的基本配置和处理流程。同时,探讨了阿里巴巴的FastJSON库在JSON数据解析中的应用,并简要介绍了Highcharts图表插件的使用方法。 ...
[详细]
蜡笔小新 2024-11-30 19:19:49
js
精选10款jQuery内联编辑插件
本文精选了10款优秀的jQuery内联编辑插件,旨在帮助开发者实现页面内容的动态管理和即时编辑,提升用户体验。 ...
[详细]
蜡笔小新 2024-11-30 13:27:42
上传
2023年PHP处理请求超时的全面指南
本文详细介绍了在PHP中处理请求超时的各种方法,包括设置脚本执行时间、处理file_get_contents函数超时以及优化AJAX请求等,适合开发者参考学习。 ...
[详细]
蜡笔小新 2024-11-29 12:55:50
js
Flutter与Angular的对比分析
本文探讨了Flutter和Angular这两个流行框架的主要区别,包括它们的设计理念、适用场景及技术实现。 ...
[详细]
蜡笔小新 2024-11-28 13:19:52
上传
深入理解PHP中的超全局变量与AJAX技术
本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ...
[详细]
蜡笔小新 2024-11-24 16:35:09
js
Implementing and Testing Ext Ajax Calls with Promises
This article explores the process of integrating Promises into Ext Ajax calls for a more functional programming approach, along with detailed steps on testing these asynchronous operations. ...
[详细]
蜡笔小新 2024-11-24 15:29:28
js
使用jQuery与百度地图API实现地址转经纬度功能
本文详细介绍了如何利用jQuery和百度地图API将地址转换为经纬度,包括申请API密钥、页面构建及核心代码实现。 ...
[详细]
蜡笔小新 2024-11-24 14:33:10
上传
使用UploadProgress实现文件上传进度条
本文介绍了如何通过安装和配置php_uploadprogress扩展来实现文件上传时的进度条显示功能。通过一个简单的示例,详细解释了从安装扩展到编写具体代码的全过程。 ...
[详细]
蜡笔小新 2024-11-24 00:04:13
tannn2502886701
这个家伙很懒,什么也没留下!
Tags | 热门标签
layout
html
iframe
requirejs
hover
firebug
firefox
icons
listview
build
textview
overflow
jquery
bootstrap
dialog
yarn
chart.js
vue
checkbox
scroll
cookies
postman
base64
npm
html5
json
dom
js
svg
上传
RankList | 热门文章
1
高手在上,小弟有一问题要请教?望指点一二(急!!在线等候)
2
如何在react.js 中利用for循环之类的输出html
3
我的第一个WPF程序
4
怎么用iPhone设置Foxmail?
5
linux-0.11调试教程 minix文件系统1.0 下篇(2)inode_table内存i节点表和目录 /etc/tty0
6
java word文档生成_java生成word文档
7
vc设置窗口在另一个窗口前面_Vim 8.2 发布 带来弹出窗口与文本属性两大新功能...
8
8.1.2 区域Area
9
看我如何检测密码抓取神器Mimikatz的执行
10
c++实现linux socket 文件传输服务器
11
2022 年,把 Python 学得跟 Java 一样熟练——04 matplotlib 绘制概率图
12
axios跨域携带的cookie是客户端域下的还是服务端域下的?
13
Windows系统安装nginx及配置
14
探讨Web组件化实现
15
华为机考108题(c++)(4151)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有