我在过去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>
我只是不明白为什么。
以下是之前和之后的屏幕截图。
后
为什么有些部分有下划线?我没有使用任何架构来验证XML!
同样在编辑这样带下划线的XML时,我遇到了麻烦,因为它没有很好的格式化,并且自动完成完全搞砸了。