• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 45
  • Last Modified:

Formatting XML child parent structure

I am trying to figure out how to structure my xml document to show
a state as a parent and the counties of that state as its children.
I  have attached a copy of the file.  Am I doing this correctly?
countystates.xml
0
cookiejar
Asked:
cookiejar
  • 2
1 Solution
 
Mark BullockQA Engineer IIICommented:
Move the following to the line after the last county in your state:  </state>

The idea is that the county tags are in between the opening state tag <state ...> and the closing state tag </state>
0
 
cookiejarAuthor Commented:
Just to see if I understood.  Is the following correct?  I want to add other states as well with their counties.

<?xml version="1.0"?>
<statecounty>

      <state weather="rainy">Washington      
            <county>
              <name>Franklin County</name>
              <countyseat>Pasco</countyseat>
              <established>1883</established>
              <origin>Whitman County</origin>
              <population>17,863</population>
            </county>                        
      </state>
     
       <state weather="sunny">California      
            <county>
              name>Los Angeles</name>
              <countyseat>Los Angeles</countyseat>
              <established>1850</established>
              <origin>Los Angeles</origin>
              <population>10,017,068</population>            
             </county>                        
      </state>
      
</statecounty>
0
 
Mark BullockQA Engineer IIICommented:
Yes that is valid XML.
You can open your .xml file in Chrome or Firefox (and maybe Internet Explorer) and it will show you a nice indented view if your syntax is correct.
0
 
mccarlIT Business Systems Analyst / Software DeveloperCommented:
I would also move the name of the sate into either it's own element or an attribute of the state element, such as...

<state weather="sunny">
  <name>California</name>
  <county>
  ...
  </county>
</state>

Open in new window


...or...
<state weather="sunny" name="California">
  <county>
  ...
  </county>
</state>

Open in new window

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now