私は、XMLに関する1助けを必要としています。 xmlタグの要素名の間のスペースを削除したいと思います。例えばのために:私はので、私は顧客&名前の間にスペースを削除することは、このような<Customer name><address book >
のようなXMLタグで構成されて1 xmlstringを持っています。 <customername>&<addressbook>
のようになります。 XMLタグの要素名の間のスペースのみ。 xsltやjavaを使ってこれを助けてください。削除スペースXMLタグの要素名から
-1
A
答えて
0
2つの角かっこの間に空白が含まれているパターンを一致させると、これらのグループを使用して空白をすべて置き換えて元の文字列に再挿入できます。
String input = "<Customer name> <address book >";
Pattern p = Pattern.compile("(<[^>]*?\\s[^>]*?>)");
Matcher m = p.matcher(input);
StringBuffer result = new StringBuffer();
while (m.find()) {
String replace = m.group().replaceAll("\\s+", "");
m.appendReplacement(result, replace);
}
m.appendTail(result);
System.out.println(result);
これが印刷されます。パターンは開始中括弧を検索し、空白を見つけるまで終了中括弧でないものと一致し、終了中括弧が見つかるまで終了中括弧ではないものと一致します。一致するものが見つかった場合は、空白を削除して、一致した文字列を入力文字列に置き換えます。
+0
そして、ソースに属性が含まれていれば? –
関連する問題
- 1. xmlから要素名を削除するには?
- 2. Nokogiriの要素から外部タグを削除しますか?
- 3. XStreamを使用してxmlタグからスペースを削除するには?
- 4. XML直列化配列からのラッパー要素の削除
- 5. StrutsアクションクラスからXML要素のハードコードを削除する
- 6. XML要素名を削除する正規表現
- 7. XML要素の開始および終了スペースを削除する
- 8. xmlからXSLT経由で要素を削除する
- 9. xml文書からルート要素を削除するには?
- 10. xmlから要素を削除するXSLT
- 11. xmlから重複要素を削除する
- 12. XML要素木のpython要素/タグ
- 13. キャンバス要素の下のスペースを削除しますか?
- 14. 要素のタグ名
- 15. 配列内の特定の要素から余分なスペースを削除する
- 16. JSONレスポンスからの要素の削除
- 17. ノードからの要素の削除
- 18. XSLT:要素から名前空間プレフィックスを削除する
- 19. XML名前タグから無効な文字を削除する - RegEx C#
- 20. リストから要素を削除する
- 21. キャンバス要素からストロークを削除
- 22. 要素からツールヒントイベントを削除する
- 23. コレクションから要素を削除する
- 24. 、配列から要素を削除
- 25. Matlab:GUIからstruct要素を削除
- 26. 配列matlabから要素を削除
- 27. Android StudioのXmlファイル - レイアウトファイル内のタグ内のスペースを削除する
- 28. ファイル名の文字列からスペースを削除するPHP
- 29. 削除要素
- 30. XMLから要素(タグ)名を取得する方法は?日付、 DC:
それが有効なXMLではありませんので、それは、 '<顧客名>'のような要素名にスペースを使用してXMLを持ってすることはできません。そのため、XMLパーサを使って読むことはできないので、修正することはできません。 –
こんにちは、はい私は実際に私はjavaコードを使用して知っている私はjsonの文字列をxmlstringに変換しています。しかし、xmlparserを使用してそれを解析する前に私はあなたが言及したように解析されます。 – T14h1r
jsonからxmlに変換するときにそれを修正します。 –