问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何编辑xml文件

发布网友 发布时间:2022-04-21 20:07

我来回答

4个回答

热心网友 时间:2022-05-23 15:33

XML文档可以包含外文字符比如挪威语或者法语(中文当然也可以!这一部分还是不能照原文翻译,下面有些内容是我自己写的)
为了让你的解析器能够明白这些字符,你必须在XML文档中统一的字符编码标准。
--------------------------------------------------------------------------------
Windows 95/98 记事本
Windows 95/98 记事本不能以Unicode的编码格式保存文件。
可以使用记事本来编辑和保存包含了外文字符的XML文档 (比如:挪威语或者法语或者中文)
<?xml version="1.0"?>
<note>
<from>小奀</from>
<to>小林</to>
<message>晚上一起去火锅呀</message>
</note>
但是如果你用浏览器打开这个用记事本编辑过的XML文档,将会出现一个错误。
--------------------------------------------------------------------------------
在Windows 95/98 记事本中使用编码
Windows 95/98 记事本编辑XML文件必须进行编码属性设置。
为了避免发生错误,可以在XML文档声明中加上一个encoding属性,指明此XML文档的编码类型,但是不要使用Unicode编码。
下面的编码类型不会导致错误,, 并且汉字显示正常:
<?xml version="1.0" encoding="gb2312"?>
下面的编码类型不会导致错误,, 并且汉字显示正常:
<?xml version="1.0" encoding="gbk"?>
下面的编码类型不会导致错误,, 并且汉字显示不正常(乱码):
<?xml version="1.0" encoding="windows-1252"?>
下面的编码类型不会导致错误,, 并且汉字显示不正常(乱码):
<?xml version="1.0" encoding="ISO-8859-1"?>
下面的编码类型不会导致错误,,并且汉字显示正常:
<?xml version="1.0" encoding="UTF-8"?>
下面的编码类型会导致错误,:
<?xml version="1.0" encoding="UTF-16"?>
--------------------------------------------------------------------------------
使用Windows 2000 记事本
Windows 2000 记事本可以以Unicode编码格式保存文件。
Windows 2000 的记事本支持Unicode字符集。如果使用Win2000的记事本以Unicode的编码格式保存XML文档(请注意这里在XML声明中没有编码信息):
<?xml version="1.0"?>
<note><from>小奀</from><to>小林</to><message>晚上一起去火锅呀</message></note>
--------------------------------------------------------------------------------
Windows 2000 记事本编码
Windows 2000记事本还可以以"UTF-16"编码格式保存文件。
如果你在XML文档中声明了编码属性而又以Unicode编码格式保存文件,将可能发生错误。
下面的代码将会导致错误:
<?xml version="1.0" encoding="windows-1252"?>
下面的代码将会导致错误:
<?xml version="1.0" encoding="ISO-8859-1"?>
下面的代码将会导致错误:
<?xml version="1.0" encoding="UTF-8"?>
下面这个文件; note_encode_utf16_u.xml, 将会在IE5.0+中显示正常,在网景Netscape 6.2浏览器中将会出现错误。
<?xml version="1.0" encoding="UTF-16"?>
--------------------------------------------------------------------------------
错误信息
当时用IE5.0或者更高版本浏览XML文档时,可能会遇到两中不同的编码错误:
在文本内容中发现一个非法字符(An invalid character was found in text content)。
如果你的XML文档和你的XML文档的编码格式不匹配就可能导致错误发生。通常情况是,XML文档包含一些“非英文”字符,并且使用了单字节编码的编辑器,而且没有在XML文档的声明中设置XML文档的编码格式。
不支持从当前的编码格式转换成另一种编码格式(Switch from current encoding to specified encoding not supported)。
如果XML文档以Unicode/UTF-16编码格式保存,但是XML文档的声明中却设置了编码格式是一些单字节的编码(比如 Windows-1252, ISO-8859-1 或者 UTF-8);或者XML文档以单字节编码格式保存,但是XML文档的声明中却设置了编码格式是一些Unicode/UTF-16的编码形式,这样两种情况都会导致错误发生。
--------------------------------------------------------------------------------
结论
结论:在保存XML文档之前在XML文档的声明中设置文档的编码格式,我的一些关于避免错误发生的建议:
使用一种支持Unicode编码格式的编辑器。
确信你知道自己正在使用那种编码格式。
在XML文档中使用属性声明设置编码格式。

热心网友 时间:2022-05-23 15:33

1、XML是纯文本文件,用记事本即可打开编辑,在WORD里面也可以打开编辑。
2、不过XML本身是没有格式的,只能编辑里面的文字。

热心网友 时间:2022-05-23 15:34

xml
文件就是代码
如果一定要以表格的形式来编辑
可以自己写编辑程序
先将XML读到表单里,然后编辑,最后用Fso或者stream保存
赞同0|
评论

热心网友 时间:2022-05-23 15:35

XML编写与html比较相似,可以直接用记事本编辑。
XML
是基于文本的标记语言,XML
可被类似记事本这样的简单的文本编辑器来创建和编辑。
例子如下:
<pre name="code" class="html"><pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?>
<testRequest xmlns="http://www.test.com/test" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<classinfo>
<classid>1000</classid>
<classname>一年级</classname>
</classinfo>
</testRequest>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
自离后能补办离职证明吗? 我是家里自离的,可以补办辞职手续吗 急救!!!狗狗受凉吃什么就吐什么,该吃什么药 狗狗受凉呕吐吃什么药好得快 公告栏标题里的字如何设定字体及大小 公告栏怎移动啊 我的公告栏 如何设置 怎么让QQ拍拍公告栏文字不滚动 在滚动的公告栏中鼠标放上去时就停止,这种效果怎么做?谢谢了 王者荣耀铂金1和黄金3双排排到的是什么段位的 跑了两天滴滴快车接了30单,不见新人奖也没的高峰... 苹果手机装软件怎么那么麻烦啊 xml的编译工具有哪些 我跑滴滴三天了,怎么新人奖励,活动,高峰,什么... 苹果手机真的好垃圾,装个软件要钱,下个东西麻烦。 滴滴代驾新手期任性完成了但是没给积分 为什么我的iphone6 plus每次下载软件都要输入密码... 苹果手机下载软件方便吗? 苹果手机为什么下载东西要钱? 我想买个苹果4s但是我听说苹果手机程序乱,下载挺... 苹果手机 下载软件方便吗? 苹果手机怎么装软件啊?真麻烦 苹果手机用起来是不是很麻烦 苹果手机下载软件,游戏会麻烦吗? 苹果手机下载软件需要钱吗 苹果手机使用好麻烦下载软件还要输密码帐号 苹果手机怎么那么难下载软件 苹果手机下载软件会不会好麻烦? 苹果手机下载软件麻烦吗?因为下载的软件比较多 俄罗斯地狱之门是真的吗 滴滴新手司机为什么很难接到订单? mysql在xml文件中的编译 滴滴新人营任务奖励几天 XML用什么编译器编写? 苹果手机如何磁力下载? 滴滴专车怎么完成新人奖? 为什么我拿不到了 如何反编译xml文件? 可以将XML文件编译到DLL文件中吗 苹果手机迅雷下载链接怎么复制不了 我是滴滴司机新人,为什么接不到单? 跑滴滴的基础任务是什么? 滴滴打车司机为什么我接了那么多单都没奖励? 滴滴新车主现在没有奖励了吗?我才开始跑车,有20... 苹果手机下载软件总是需要链接无线网或者4G移动网... 滴滴代驾新手期任务不通过怎么办 滴滴代驾新手期任务是什么? 如何反编译apk文件得到源码和XML文件 苹果手机现在怎么才能下载磁力链接? 滴滴快车的新人接满三单200元奖励怎么不到账啊 如何使用c++开发一个xml编辑工具