Προς το περιεχόμενο

Java και xml parser.


priest91

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

Γεια σας παιδιά. Έχω ένα αρχείο 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>
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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