HTMLとXMLで特別な意味を持つ文字だけをエンティティに変換するC#のメソッドはありますか?

ジェラルド・ヴァン・ウィルゲン

私のプログラムは、特別なHTML / XML文字を含むデータベースからのデータを含むXMLファイルを生成するため、それらをエンティティに変換する必要があります。

私はそれを使用しようとしSystem.Web.HttpUtility.HtmlEncode()ましたが、それは機能しますが、私が望む以上のことをします。

HTMLやXMLで特別な意味がない場合でも、中黒や上付き文字などの特定の(すべてではない)非ASCII文字も変換されます。

たとえば、a·ba·ĵur·o単純なのではなく文字列を取得しますa·ba·ĵur·o

ご覧のとおり、サーカムフレックス"j"はそのままですが、ドットは変換されています。これにより、ファイル内の一部のデータが人間にとって読みにくくなります。

私はしたい<>&'そして"何よりも、変換されます。

それを行うC#のメソッドはありますか、それとも自分で作成する必要がありますか?

Roman.Pavelko

使用する SecurityElement.Escape("your HTML")

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Eclipse:MySQLからエンティティを生成します-エンティティにDAOメソッドがあるのはなぜですか?

分類Dev

私の関数は、2つの文字をエンティティ名に置き換えるだけですか?

分類Dev

プロパティセッターメソッドに戻り値を与えることは、どのような目的で意味がありますか?

分類Dev

EF Coreは、変換のあるプロパティに対するクエリでメソッドを呼び出すことができますか?

分類Dev

文字列(つまりリスト)のエンコーディングを見つける非ヒューリスティックな方法はありますか?

分類Dev

appengineエンティティのget()メソッドとput()メソッドをオーバーライドして、memcacheを使用するようにする効率的な方法はありますか?

分類Dev

EmbeddedIdに@Embeddedを持つエンティティをhibernate-enversで監査する方法はありますか

分類Dev

1つの列だけでテーブルにインデックスを付けることは意味がありますか?

分類Dev

Rubyでメソッドパラメータを変更しないようにするためのグッドプラクティスはありますか?

分類Dev

別のエンティティを参照するエンティティの変更を見つけることは可能ですか?

分類Dev

x64は、x86のように、ENDディレクティブのエントリポイントを受け入れないようです。この構文の変更に特別な理由はありましたか?

分類Dev

「ターゲット」はエンティティの代わりに何になり、いつ単一のエンティティ タイプで作業するときにその論理名を確認する必要がありますか?

分類Dev

別のviewControllerからCoreDataエンティティを削除するとUITableViewメソッドが呼び出されるのはなぜですか?

分類Dev

文字エンティティを解決せずにドキュメントを解析できるJava XML APIはありますか?

分類Dev

C#でラテン文字をHTMLエンティティ(10進数)に変換するにはどうすればよいですか?

分類Dev

あるネイティブメソッドを別のネイティブメソッドから呼び出すことはできますか?

分類Dev

待機中に何もしたくない場合、エンティティフレームワークの非同期メソッドを使用する意味はありますか?

分類Dev

だけでなく、その活動であるフラグメントを変更するとどのように別のアクティビティに切り替えるには?

分類Dev

PythonでXML / HTMLエンティティをUnicode文字列に変換する

分類Dev

ワンホットエンコーディングなしでカテゴリ変数を持つ決定木を使用する方法はありますか?

分類Dev

アンダースコアは、正規表現で特別な意味を持つことはありますか?

分類Dev

このコードよりもJavaでXMLドキュメントを文字列に変換するよりエレガントな方法はありますか?

分類Dev

AndroidでHTMLエンティティを文字に変換する

分類Dev

あるアクティビティのメソッドを別のアクティビティで使用するにはどうすればよいですか?

分類Dev

文字列をhtmlエンティティに変換するためのc#/ asp.netソリューション(キーワード表現)

分類Dev

エンティティが異なるプロジェクトにある場合、Mediatrがメソッドを解決しないのはなぜですか?

分類Dev

SpringRestエンティティのtotalAmountのようなメソッドの戻り値を出力するにはどうすればよいですか?

分類Dev

エンティティ obj のいくつかのフィールドのみが変更され、残りのフィールドが null であってはならない場合に、Hibernate エンティティ レコードを更新する方法

分類Dev

objectMapperは、ヒンディー語のテキストを特別な文字「???」に変換します

Related 関連記事

  1. 1

    Eclipse:MySQLからエンティティを生成します-エンティティにDAOメソッドがあるのはなぜですか?

  2. 2

    私の関数は、2つの文字をエンティティ名に置き換えるだけですか?

  3. 3

    プロパティセッターメソッドに戻り値を与えることは、どのような目的で意味がありますか?

  4. 4

    EF Coreは、変換のあるプロパティに対するクエリでメソッドを呼び出すことができますか?

  5. 5

    文字列(つまりリスト)のエンコーディングを見つける非ヒューリスティックな方法はありますか?

  6. 6

    appengineエンティティのget()メソッドとput()メソッドをオーバーライドして、memcacheを使用するようにする効率的な方法はありますか?

  7. 7

    EmbeddedIdに@Embeddedを持つエンティティをhibernate-enversで監査する方法はありますか

  8. 8

    1つの列だけでテーブルにインデックスを付けることは意味がありますか?

  9. 9

    Rubyでメソッドパラメータを変更しないようにするためのグッドプラクティスはありますか?

  10. 10

    別のエンティティを参照するエンティティの変更を見つけることは可能ですか?

  11. 11

    x64は、x86のように、ENDディレクティブのエントリポイントを受け入れないようです。この構文の変更に特別な理由はありましたか?

  12. 12

    「ターゲット」はエンティティの代わりに何になり、いつ単一のエンティティ タイプで作業するときにその論理名を確認する必要がありますか?

  13. 13

    別のviewControllerからCoreDataエンティティを削除するとUITableViewメソッドが呼び出されるのはなぜですか?

  14. 14

    文字エンティティを解決せずにドキュメントを解析できるJava XML APIはありますか?

  15. 15

    C#でラテン文字をHTMLエンティティ(10進数)に変換するにはどうすればよいですか?

  16. 16

    あるネイティブメソッドを別のネイティブメソッドから呼び出すことはできますか?

  17. 17

    待機中に何もしたくない場合、エンティティフレームワークの非同期メソッドを使用する意味はありますか?

  18. 18

    だけでなく、その活動であるフラグメントを変更するとどのように別のアクティビティに切り替えるには?

  19. 19

    PythonでXML / HTMLエンティティをUnicode文字列に変換する

  20. 20

    ワンホットエンコーディングなしでカテゴリ変数を持つ決定木を使用する方法はありますか?

  21. 21

    アンダースコアは、正規表現で特別な意味を持つことはありますか?

  22. 22

    このコードよりもJavaでXMLドキュメントを文字列に変換するよりエレガントな方法はありますか?

  23. 23

    AndroidでHTMLエンティティを文字に変換する

  24. 24

    あるアクティビティのメソッドを別のアクティビティで使用するにはどうすればよいですか?

  25. 25

    文字列をhtmlエンティティに変換するためのc#/ asp.netソリューション(キーワード表現)

  26. 26

    エンティティが異なるプロジェクトにある場合、Mediatrがメソッドを解決しないのはなぜですか?

  27. 27

    SpringRestエンティティのtotalAmountのようなメソッドの戻り値を出力するにはどうすればよいですか?

  28. 28

    エンティティ obj のいくつかのフィールドのみが変更され、残りのフィールドが null であってはならない場合に、Hibernate エンティティ レコードを更新する方法

  29. 29

    objectMapperは、ヒンディー語のテキストを特別な文字「???」に変換します

ホットタグ

アーカイブ