Visual Studio XML格式搞砸了

时间:2016-09-27 06:43:48

标签: xml visual-studio-2010 visual-studio-2013 visual-studio-2015

我在过去3年(2010,2013,2015)使用的各种视觉工作室版本中都存在此问题,我无法解决。我的XML文档形成混乱了。问题是某些XML格式正常,有些则不是。

例如,我想这样:

<?xml version="1.0" encoding="utf-8"?>

<MGL_Object>
  <rendering:MGL_IBLight
    name="ibl_tex_sunset_bg"
    texture_prefix="tex_sunset"
    rotation="-180"
    intensity="1"
    reflection_compression="1"
    dynamic_range_normalization="4000"
    gtr1="0"
  />
  <rendering:MGL_LightSetting
    name="light_settings_bg"
    use_ao="1"
    image_based_light="ibl_tex_sunset_bg"
  />
</MGL_Object>

但如果我格式化文档(Ctrl + K,Ctrl + D),我会得到这个

<MGL_Object>
<rendering:MGL_IBLight
name="ibl_tex_sunset_bg"texture_prefix="tex_sunset"rotation="-180"intensity="1"reflection_compression="1"dynamic_range_normalization="4000"gtr1="0"/><rendering:MGL_LightSetting
name="light_settings_bg"use_ao="1"image_based_light="ibl_tex_sunset_bg"/></MGL_Object>

我只是不明白为什么。

以下是之前和之后的屏幕截图。

enter image description here

enter image description here

为什么有些部分有下划线?我没有使用任何架构来验证XML!

同样在编辑这样带下划线的XML时,我遇到了麻烦,因为它没有很好的格式化,并且自动完成完全搞砸了。

0 个答案:

没有答案