首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

XML元素名字非法,该怎么解决

2012-04-16 
XML元素名字非法最近用minixml读写xml文件,用到varmxmlNewElement(var,abbbb[10])来创建元素。用法是这

XML元素名字非法
最近用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.

[解决办法]
这个是标准规定的:
Element names are case-sensitive and must start with a letter or underscore. An element name can contain letters, digits, hyphens, underscores, and periods.
要么把[]转成下划线

热点排行