Wyszukanie słowa w xml

Wyszukanie słowa w xml
P0
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 99
0

Witam,
w jaki sposób można w xml wyszukać dane słowo i jeśli słowo występuje tylko raz w danych pliku to je usunąć ? Np, tak jak niżej mam xml i wyszukuje po name i jeśli arek występuje tylko raz w całym pliku to usuwam całe person1.

<?xml version="1.0" encoding="UTF-8"?>
<person1>
	<name>Arek</name>
	<lastname>Arek</lastname>
</person1>
<person2>
	<name>Mariusz</name>
	<lastname>Mariusz</lastname>
</person2>
</xml>
jarekczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Siemianowice Śląskie
  • Postów: 500
0

Wszelkie wyszukiwania w xml robi się przez wyrażenia xpath. Dokładnie składni nie pamiętam, ale może coś w rodzaju **/*='slowo'. Zobaczysz, ile znalazł, a potem możesz dokonać edycji. Edycji małych plików dokonasz przez załadowanie dokumentu. java.xml.Document czy coś takiego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.