How do you fix this error? 'spry:region attributes require one or more data set names as values'

My page that shows videos as a user clicks through the list (using XML) used to work fine.  Now all of a sudden, I'm getting the following error: How do you fix this error? 'spry:region attributes require one or more data set names as values'.

Here is the page URL. http://www.providencefirevideos.com/video/index.html 

 I've also attached the code.

Can anyone help?
videos.txt
index.txt
cinbouAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Zac HarrisSystems Administrator Commented:
This issue is caused because the very last region, at the bottom of the page, has a spry:region with no value, and also a detail:region, which does have a value
0
cinbouAuthor Commented:
Thanks for the quick reply.  I still need assistance.  I've looked at the bottom of the page and removed the spry value, but I still can't figure it out.  Can you point me to the exact line of code?
0
GregArnottCommented:
@cinbou

Grab either:
1. Firefox and add Firebug Addon, click 'bug' image bottom right
2. Chrome, ctrl + shift + j

These will allow you to search your code fast and easily for errors, and look at all aspects.

SpryData.js line 1003, shows where your error debug is called.

Looking at your html, you have
 
<div spry:region id="content1">

Open in new window


Add in your data set as such
<div spry:region="myDataSet" id="content1">

Open in new window

(replacing myDataSet with whatever your data set is)

Should fix the problem.


0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
cinbouAuthor Commented:
Thank you for the assistance!  I was able to get rid of the error and get the Spry and XML to work again.  However, Now the video sidebar is shifting all the way to the bottom of the page.  I'm sure it is a CSS issue, but I can't figure it out.  HELP!
0
GregArnottCommented:
In Events.css:

1. remove ", #sidebar" (yes, comma too) on line 171
2. for #sidebar, change margin-left to 360px on line 184
3. #sidebar_brace - remove float: left - line 191

You actually have room to make content1's width wider, but will need to add that extra width to the margin-left for sidebar.

Tested IE8, IE* compat 7, FF4, Chrome.

Lastly, in IE (all modes) "ADDITIONAL SERVICES" is dislodged. To fix that display error, remove the margin-left: 10px from the LI element for HOME. Everything then moves over, and fixes the menu link.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Languages and Standards

From novice to tech pro — start learning today.

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.