俺の場合はSource以外でも例外が出てたようだから
大元のstatic string GetText(XElement elm, string name)で
nullの時に例外じゃなくて空文字列を返すようにしたらポストが表示された