XDocument にロードした後、xml ファイルのフォーマットを削除したいと考えています。私は次のコードを持っています。
Dim xmldoc As XDocument = XDocument.Parse(XMLStr)
.
.
.
.
Dim FinalStr as String = xmldoc.ToString()
この文字列を取得すると、複数の改行と複数のスペースが取得されます。私はそれらのスペースと改行を望んでいません。それを削除する方法を教えてください。SaveOptions.DisableFormatting
フォーマットを削除するオプションがあることは知っていますが、ドキュメントを保存するつもりはありません。
また、Regexでも試しましたが、一部のコンテンツスペースも削除されたため、XDocumentが配置するフォーマットスペースと改行のみを削除したいと思います。
アップデート:
私は試しxmldoc.ToString(SaveOptions.DisableFormatting)
ましたが、いくつかのスペースも削除しました。たとえば、私のxmlがこのような場合
<title>My <b>tilte</b> <i>Company</i></title>
<b>tilte</b> <i>Company</i>
タグ間のスペースを削除します。私は自分のタイトルが欲しい
「私のチルト 会社」ですが、「私のチルト会社」となります。
誰でも私を助けることができますか?