Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1<?xml version="1.0" encoding="utf-8"?>
2<!-- This Source Code Form is subject to the terms of the Mozilla Public
3 - License, v. 2.0. If a copy of the MPL was not distributed with this
4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
5<resources xmlns:tools="http://schemas.android.com/tools"
6 tools:keep="@drawable/ic_onboarding_key_features.xml,@drawable/ic_onboarding_key_features_icons_only.xml,@drawable/ic_synced_tabs,@drawable/ic_onboarding_add_ons,@drawable/ic_onboarding_customize_toolbar,@drawable/ic_onboarding_top_toolbar,@drawable/ic_onboarding_bottom_toolbar,@drawable/ic_pick_a_theme,@drawable/ic_pick_a_theme_dark,@drawable/ic_pick_a_theme_light,@drawable/ic_pick_a_theme_system_auto,@drawable/ic_high_five" />
7

After

1<?xml version="1.0" encoding="utf-8"?>
2<!-- This Source Code Form is subject to the terms of the Mozilla Public
3 - License, v. 2.0. If a copy of the MPL was not distributed with this
4 - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
5<resources xmlns:tools="http://schemas.android.com/tools"
6 tools:keep="@drawable/ic_onboarding_key_features.xml,@drawable/ic_onboarding_key_features_icons_only.xml,@drawable/ic_onboarding_add_ons,@drawable/ic_onboarding_customize_toolbar,@drawable/ic_onboarding_top_toolbar,@drawable/ic_onboarding_bottom_toolbar,@drawable/ic_pick_a_theme,@drawable/ic_pick_a_theme_dark,@drawable/ic_pick_a_theme_light,@drawable/ic_pick_a_theme_system_auto,@drawable/ic_high_five" />
7

Before

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
" "\""
VersionNum "1.0"
" "\""
encoding "encoding"
= "="
" "\""
EncName "utf-8"
" "\""
?> "?>"
Comment "<!-- This Source Code Form is subject to the terms of the Mo"...
element
EmptyElemTag
< "<"
Name "resources"
Attribute
Name "xmlns:tools"
= "="
AttValue
" "\""
" "\""
Attribute
Name "tools:keep"
= "="
AttValue
" "\""
" "\""
/> "/>"

After

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
" "\""
VersionNum "1.0"
" "\""
encoding "encoding"
= "="
" "\""
EncName "utf-8"
" "\""
?> "?>"
Comment "<!-- This Source Code Form is subject to the terms of the Mo"...
element
EmptyElemTag
< "<"
Name "resources"
Attribute
Name "xmlns:tools"
= "="
AttValue
" "\""
" "\""
Attribute
Name "tools:keep"
= "="
AttValue
" "\""
" "\""
/> "/>"