XML元素名字非法
时间:2011-12-19
来源:互联网
最近用minixml读写xml文件,用到var=mxmlNewElement(var,"abbbb[10]");来创建元素。用法是这样的:
创建一个新的XML元素节点。
mxml_node_t *mxmlNewElement (
mxml_node_t *parent,
const char *name
);
参数
parent
父节点或MXML_NO_PARENT
name
XML元素名称
返回值
新节点
但是当那个字符串有字符“[“的时候,解析xml文件就会出错。网上找不到[的转义字符,用cdata也出错了好几回,现在坐等9.
创建一个新的XML元素节点。
mxml_node_t *mxmlNewElement (
mxml_node_t *parent,
const char *name
);
参数
parent
父节点或MXML_NO_PARENT
name
XML元素名称
返回值
新节点
但是当那个字符串有字符“[“的时候,解析xml文件就会出错。网上找不到[的转义字符,用cdata也出错了好几回,现在坐等9.
作者: warren258 发布时间: 2011-12-19
这个是标准规定的:
Element names are case-sensitive and must start with a letter or underscore. An element name can contain letters, digits, hyphens, underscores, and periods.
要么把[]转成下划线
Element names are case-sensitive and must start with a letter or underscore. An element name can contain letters, digits, hyphens, underscores, and periods.
要么把[]转成下划线
作者: hookee 发布时间: 2011-12-19
多谢。都是让中文的遣词造句给害的。。
这是w3cschool上的xml教程的原话:
##################################################
XML 命名规则
XML 元素必须遵循以下命名规则:
名称可以含字母、数字以及其他的字符
名称不能以数字或者标点符号开始
名称不能以字符 “xml”(或者 XML、Xml)开始
名称不能包含空格
可使用任何名称,没有保留的字词。
#################################################
我还以为其他的字符是指什么字符的可以接受呢。。
这是w3cschool上的xml教程的原话:
##################################################
XML 命名规则
XML 元素必须遵循以下命名规则:
名称可以含字母、数字以及其他的字符
名称不能以数字或者标点符号开始
名称不能以字符 “xml”(或者 XML、Xml)开始
名称不能包含空格
可使用任何名称,没有保留的字词。
#################################################
我还以为其他的字符是指什么字符的可以接受呢。。
作者: warren258 发布时间: 2011-12-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28