最初のタイプは、Mybatis 設定 Xml
ファイル内の文字
をエスケープするものです。厳密に言えば、XML では文字 "<" と "&" のみが無効です。省略記号、引用符、大なり記号は使用できますが、それらを実体 引用符 に置き換えることをお勧めします。
"<" は、パーサーがこの文字を新しい要素の始まりとして解釈するため、エラーが生成されます。
「&」も、パーサーがこの文字を文字エンティティの先頭として解釈するため、エラーが生成されます。
解決策、<
が
より小さい> | > | が |
&&より大きいそして | | ' |
' 一重引用符 | | " |
"二重引用符 | | |
| 2番目のタイプ、CDATA | |
CDATAはテキストデータを指します(解析されていない文字)データ) によって解析されるべきではないXML パーサー。 CDATA セクション内のすべてはパーサーによって無視されます。 CDATA 部分は <![CDATA[
] で始まり、 | ]]>
で終わります。次に例を示します。 | 2 番目のタイプ、CDATA | <![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>
ログイン後にコピー
CDATA 部分に関する注意事項:
CDATA 部分には string “]]>” を含めることはできません。ネストされた CDATA セクションも許可されません。
CDATA セクションの終わりを示す「]]> にはスペースや改行を含めることはできません。
以上がXML で大なり小なり記号を処理する Mybatis の方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2023-03-15 16:54:01
-
2023-03-15 12:26:02
-
2023-03-14 18:58:01
-
2023-03-14 11:30:01
-
1970-01-01 08:00:00
-
2023-03-16 15:20:01
-
1970-01-01 08:00:00
-
1970-01-01 08:00:00
-
1970-01-01 08:00:00
-
1970-01-01 08:00:00