SyntaxHighlighterにXMLを貼る場合改行が勝手に詰まってしまいます。

例えば下のXML

<?xml version=”1.0″ encoding=”utf-8″?>
<RelativeLayout
 xmlns:android=”http://schemas.android.com/apk/res/android”
 android:layout_width=”fill_parent”
 android:layout_height=”fill_parent”
 android:background=”@drawable/background”
>
<ListView
 android:id=”@+id/glist”
 android:layout_width=”fill_parent”
 android:layout_height=”fill_parent”
 android:background=”#00000000″
 android:layout_above=”@+id/admakerview”
/>
<jp.co.nobot.libAdMaker.libAdMaker
 android:id=”@+id/admakerview”
 android:layout_width=”fill_parent”
 android:layout_weight=”1″
 android:layout_height=”wrap_content”
 android:scrollbars=”none”
 android:layout_alignParentBottom=”true”
/>
</RelativeLayout>

これを普通に記述すると




となります。

そこで「HTML実体参照変換 – akiyan.com」というサイトで上記のコードを変換し、それを貼り付けます。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:background="@drawable/background"
>
<ListView
 android:id="@+id/glist"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:background="#00000000"
 android:layout_above="@+id/admakerview"
/>
<jp.co.nobot.libAdMaker.libAdMaker
 android:id="@+id/admakerview" 
 android:layout_width="fill_parent" 
 android:layout_weight="1"
 android:layout_height="wrap_content"
 android:scrollbars="none"
 android:layout_alignParentBottom="true"
/>
</RelativeLayout>

すると上で表示したままになります。