Προς το περιεχόμενο
  • 0
Συνδεθείτε  
priest91

Java και xml parser.

Ερώτηση

Γεια σας παιδιά. Έχω ένα αρχείο xml και θα ήθελα να περάσω τις τιμές που βρίσκονται ανάμεσα από τα tags σε κάποια λίστα.

Σε λίστα θα ήθελα να αποθηκεύονται αυτά που βρίσκονται σε tag το οποίο εμφανίζεται πάνω από μια φορά.
Για παράδειγμα θα ήθελα το string που βρίσκεται ανάμεσα στο tag<Class> να αποθηκεύεται σε μια λίστα η οποία θα έχει μόνο τέτοια string.
Αυτό να γίνεται και για τα υπόλοιπα .Επίσης το tag <SystemName> δε με ενδιαφέρει όποτε δε θέλω την τιμή του.

 

Έψαξα για τον dom και τον sax και είδα πως για κάτι τέτοιο καλός είναι ο sax...
Θα βοηθούσε πολύ μια απάντηση, ευχαριστώ.

<SystemData>
  <SystemName>Lalala</SystemName>
  <Classes>
    <Class>
      <ClassName>Triangle</ClassName>
      <Methods>
	<Method>
	  <MethodName>checkType</MethodName>
	  <Parameters>
	    <Parameter>
	      <ParameterName> sideA </ParameterName>
	      <Type> int </Type>
	      <DomainMin> 1 </DomainMin>
	      <DomainMax> 200 </DomainMax>
	    </Parameter>
	  </Parameters>
	  <ReturnType> void </ReturnType>
	</Method>
      </Methods>
      <Methods>
	<Method>
	  <MethodName>checkType</MethodName>
	  <Parameters>
	    <Parameter>
	      <ParameterName> sideA </ParameterName>
	      <Type> int </Type>
	      <DomainMin> 1 </DomainMin>
	      <DomainMax> 200 </DomainMax>
	    </Parameter>
	  </Parameters>
	  <ReturnType> void </ReturnType>
	</Method>
      </Methods>
    </Class>
    <Class>
      <ClassName>Quad</ClassName>
      <Methods>
	<Method>
	  <MethodName>checkShape</MethodName>
	  <Parameters>
	    <Parameter>
	      <ParameterName> sides </ParameterName>
	      <Type> int </Type>
	      <DomainMin> 1 </DomainMin>
	      <DomainMax> 200 </DomainMax>
	    </Parameter>
	  </Parameters>
	  <ReturnType> void </ReturnType>
	</Method>
      </Methods>
    </Class>
  </Classes>
  
	 
</SystemData>

Κοινοποιήστε αυτήν την ανάρτηση


Σύνδεσμος στην ανάρτηση
Κοινοποίηση σε άλλες σελίδες

0 απαντήσεις σε αυτή την ερώτηση

Προτεινόμενες αναρτήσεις

Δεν υπάρχουν απαντήσεις σε αυτήν την ερώτηση ακόμη

Δημιουργήστε έναν λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι εύκολο!

Εγγραφείτε για έναν νέο λογαριασμό

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
Συνδεθείτε  
×
×
  • Δημιουργία νέου...

Χρήσιμες πληροφορίες

Με την περιήγησή σας στο insomnia.gr, αποδέχεστε τη χρήση cookies που ενισχύουν σημαντικά την εμπειρία χρήσης.