Click here to Skip to main content
15,893,190 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello, I am new to XML I try to make a file that's contain a school with 3 classes and each class contain a 5 students and each student has a address , i asked this question because every time i read it using JDOM it shows a white spaces for each tag here is the file:
HTML
<School>
	<Name>Hamzah</Name>
	<class id ="1">
		<Name>Alsharef Husain</Name>
		<Student id="1">
			<Name>Hamzah</Name>
			  <Address>
				<id>1441</id>
			  </Address>
		</Student >
		<Student id="2">
			<Name>khammash</Name>
			<Address>
				<id>1442</id>
			</Address>
		</Student>
		<Student id="3">
			<Name>Hani</Name>
			<Address>
				<id>1443</id>
			</Address>
		</Student>
		<Student id="4">
			<Name>kim</Name>
			<Address>
				<id>1445</id>
			</Address>
		</Student>
		<Student id="5">
			<Name>Viper</Name>
			<Address>
				<id>14454</id>
			</Address>
		</Student>
	</class>


	<class id="2">
		<Name>HSJAH</Name>
		<Student id="1">
			<Name>Hamzah</Name>
			<Address>
				<id>14421</id>
			</Address>
		</Student>
		<Student id="2">
			<Name>khammash</Name>
			<Address>
				<id>144213</id>
			</Address>
		</Student>
		<Student id="3">
			<Name>Hani</Name>
			<Address>
				<id>144151</id>
			</Address>
		</Student>
		<Student id="4">
			<Name>kim</Name>
			<Address>
				<id>1442131</id>
			</Address>
		</Student>
		<Student id="5">
			<Name>Viper</Name>
			<Address>
				<id>144121312</id>
			</Address>
		</Student>
	</class>

	<class id="3">
		<Name>kshdas;d</Name>
		<Student id="1">
			<Name>Hamzah</Name>
			<Address>
				<id>144213213</id>
			</Address>
		</Student>
		<Student id="2">
			<Name>khammash</Name>
			<Address>
				<id>144871</id>
			</Address>
		</Student>
		<Student id="3">
			<Name>Hani</Name>
			<Address>
				<id>1441879</id>
			</Address>
		</Student>
		<Student id="4">
			<Name>kim</Name>
			<Address>
				<id>144189798</id>
			</Address>
		</Student>
		<Student id="5">
			<Name>Viper</Name>
			<Address>
				<id>1441454</id>
			</Address>
		</Student>

	</class>
</School>

thanks
Posted
Updated 8-Jan-12 21:56pm
v3

1 solution

Hi,

Try to change as:

XML
<?xml version="1.0" encoding="utf-8" ?>

<school>
     <name>Hamzah</name>
     <class id="1">
          <name>Alsharef Husain</name>
          <student id="1">
               <name>Hamzah</name>
                  <address>
                    <id>1441</id>
                  </address>
          </student>
          <student id="2">
               <name>khammash</name>
               <address>
                    <id>1442</id>
               </address>
          </student>
          <student id="3">
               <name>Hani</name>
               <address>
                    <id>1443</id>
               </address>
          </student>
          <student id="4">
               <name>kim</name>
               <address>
                    <id>1445</id>
               </address>
          </student>
          <student id="5">
               <name>Viper</name>
               <address>
                    <id>14454</id>
               </address>
          </student>
     </class>
     <class id="2">
          <name>HSJAH</name>
          <student id="1">
               <name>Hamzah</name>
               <address>
                    <id>14421</id>
               </address>
          </student>
          <student id="2">
               <name>khammash</name>
               <address>
                    <id>144213</id>
               </address>
          </student>
          <student id="3">
               <name>Hani</name>
               <address>
                    <id>144151</id>
               </address>
          </student>
          <student id="4">
               <name>kim</name>
               <address>
                    <id>1442131</id>
               </address>
          </student>
          <student id="5">
               <name>Viper</name>
               <address>
                    <id>144121312</id>
               </address>
          </student>
     </class>
     <class id="3">
          <name>kshdas;d</name>
          <student id="1">
               <name>Hamzah</name>
               <address>
                    <id>144213213</id>
               </address>
          </student>
          <student id="2">
               <name>khammash</name>
               <address>
                    <id>144871</id>
               </address>
          </student>
          <student id="3">
               <name>Hani</name>
               <address>
                    <id>1441879</id>
               </address>
          </student>
          <student id="4">
               <name>kim</name>
               <address>
                    <id>144189798</id>
               </address>
          </student>
          <student id="5">
               <name>Viper</name>
               <address>
                    <id>1441454</id>
               </address>
          </student>
     </class>
</school>


Regards,
 
Share this answer
 
v2
Comments
hamzah1 9-Jan-12 4:29am    
its Ok now , i have another request please how can i read this using JDOM?Cn you give me a source code ?
Al Moje 9-Jan-12 20:28pm    
Hi,
You may refere to this site :
http://www.java2s.com/Code/Java/XML/SimpleexampleofusingJDOM.htm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900