私はjavaを使用しています。次のようなxmlファイルがあります。
<?xml version="1.0"?>
<personaldetails>
<phno>1553294232</phno>
<email>
<official>xya@gmail.com</official>
<personal>bk@yahoo.com</personal>
</email>
</personaldetails>
ここで、特定の条件を使用して各タグ値のタイプを確認し、それらを別々のファイルに入れる必要があります。
たとえば、上記のファイルでは、10桁が電話番号に等しいなどの条件を記述します。xxx@yy.comの形式の何かは電子メールです。
したがって、私がする必要があるのは、各タグのタグ値を抽出する必要があり、それが特定の条件に一致する場合、2番目のテキストファイルにない場合は、最初のテキストファイルに入れられます。その場合、最初のテキストファイルには次のものが含まれます。
1553294232
xya@gmail.com
bk@yahoo.com
2番目のファイルの残りの値。
タグ名を使用せずに(またはGetElementsByTagNameを使用せずに)タグ値を抽出する方法がわかりません。mailing>
つまり、このコードは、タグの代わりに<を指定しても、電子メールbk@yahoo.comを抽出する<personal>
必要があります。タグ名に依存しないようにする必要があります。
混乱しないことを願っています。xmlを使用するJavaは初めてです。したがって、質問がばかげている場合はご容赦ください。助けてください。