我使用excel宏将数据转换为xml文件。在IE中读取xml没有问题,形式是明确的。但是如果使用notepad ++打开,则格式有问题。所有的话都排在很长的位置。 这是xml标题的问题吗?我想。
<?xml version="1.0" encoding="UTF-8" ?>
我尝试用xml notepad 2007打开,格式正常。但无法编辑。 它说:
“您的XML文档不包含xml-stylesheet处理指令。要提供XSLT转换,请将以下内容添加到文件顶部并相应地编辑href属性:
&LT; ?xml-stylesheet type =“text / xsl”href =“stylesheet.xsl”? &GT;
是否意味着我需要更改标题?标题是问题根?
答案 0 :(得分:0)
XML样式表是一个可用于以图形方式显示XML的文件,您可以使用CSS或XSL文件来执行此操作。
您不需要这些文件来使用您的XML。
标题:
< ?xml-stylesheet type="text/xsl" href="stylesheet.xsl"? >
如果您想associate a stylesheet to your XML file,而不是制作XML well-formed,非常有用。
另外,如果你在Notepad ++中看不到新行字符,那么这并不意味着你的文件格式不正确,只是可能你的宏打印XML而没有缩进过程,这对于制作你的文件很有用更具人性化。
答案 1 :(得分:0)
使用XML Notepad 2007时,您可以在树视图中编辑XML,而不是在XML输出视图中编辑错误消息。
在树状视图中右键单击标记 XML:样式表并选择处理指令&gt;子的。这提供了添加例如 type 和 href 双击所有数据所在的分隔栏的右侧并插入,例如 text / xml 以及您使用的样式表的相应网址。
但请注意,您不需要样式表,因为大多数应用程序(包括XML notepad 2007)在没有任何其他特定样式表的情况下使用默认样式表。 样式表仅用于在窗口或类似窗口中显示时格式化XML的布局。