This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
Hi,
I am trying to create xsd having recursive tag as shown below.
I googled a lot...and It seems that above tag is correct.
But when I validate my xml with xsd...its giving error "The content of element 'Member' is not complete. One of '{Member}' is expected."
Please suggest asap as it is very urgent
Jimmy Clark
Ranch Hand
Joined: Apr 16, 2008
Posts: 2187
posted
0
Don't try to create a markup structure this way. Use unique element names. What you are attempting to do here, and if you succeed, will create an overly complex and uneccessary burden on the programs that process the XML instance.
But I have created the whole application and its working fine...for recursive element it was easy to parse as I wrote the recursive function...
I have to create xsd for validation. I have no other option.
Please suggest solution.
Come on. I know nothing about Schema but when I googled just "xs:sequence" and read the first link, I found it has a "minOccurs" attribute whose default value is 1. And that, it seems to me, is precisely what the error message is saying. Your schema can't describe any XML document of finite size.
And yes, I agree with Jimmy Clark that a design with meaningless element names is usually not a good design.