Spry XML Data causing lots of 404s

I have an html document with an XML data set of various products bound to the document. The data displays fine like its supposed to, except in the case of the thumbnail sources and URL links they each cause a 404 error for every single product displayed on the page each time it is accessed. Here is an example of the code for my product thumbnails and links to each of their pages:
<div spry:region="ds1">
     <div id="container">
          <div id="item" spry:repeat="ds1" spry:setrow="ds1">
               <a href="{ds1::url}"><img src="{ds1::thumb}" width="75" height="75" style="border:solid 1px #AAA;" alt="{ds1::product}" /></a>
          </div>
     </div>
</div>
Again, it displays properly in IE, Firefox, Chrome, and Opera... its just that the img.src and href data is causing 404 errors every time they're displayed. Do I need to adjust the data brackets or Javascript in the header to fix this?

Hmm, that sounds interesting.
So basically you're saying that I should generate the tags themselves with Spry? Something like this?
CURRENT
<a href="{url}"><img src="thumbnail" /></a>
YOUR SUGGESTION
<{tagA}><{tagImg} /></{tagAend}>
So in a way I'm essentially tricking the browser and website log into believing that there really isn't an actual image or URL for it? And that will prevent the 404 errors I described from occurring since it won't be looking at them for links or image sources?
EDIT************************
I tried your suggestion but I don't know of a way for a XML data reference to be read as an html tag, unless you meant something else when you said to generate the tags in Spry.

Similar Messages

  • Looking for more samples of spry xml data in use

    I was curious if there's a resource out there that shows more
    samples of using the spry xml data widget. Almost like a template
    or sample gallery. Am I dreaming?

    Look
    Here

  • Spry xml data set, accessing specific rows

    Hello. I've been trying to build a website using Spry XML
    Data Sets, and while I've accomplished my goals for now, I don't
    think the solution I came up with is the best.
    The website consists of several areas that show projects.
    Each project has several fields that are to be filled with content
    retrieved from the xml files, but the projects are not all exactly
    alike and some have specific fields that others don't require.
    All the info is available in several languages, so for now
    I've created an xml file for each one. An xml file could be like
    Code Part1. (Why I can't add several code snippets along the post
    baffles me. I mean, I can't, right?)
    This dataset, for simplicity purposes, is not dependent on
    the language (Code Part2).
    And then there are the content areas (Code Part3).
    So as you see, each project has its own structure. This makes
    using spry:repeat a not very effective method for filling in all
    the content. Ideally I should be able to access each row in the
    dataset through some sort of value, like id, or one of its
    children's values. The ds_RowID depends on the row order, so unless
    there's another way to use it, it doesn't solve my problem.
    Here's what I've come up with (Code Part4).
    This works (in FF3 OSX, at least), although there are some
    other problems that might make it necessary to create a spry:region
    (or at least use spry:repeat) for each field. Anyway, it sounds
    silly and wasteful to go through every row of the dataset everytime
    for each of the fields that need to be filled.
    My hope is that I'm ignorant of some much better method of
    achieving my goals, something more direct and elegant.
    Can anyone help me out with this? Thank you very much in
    advance.

    Hi there
    You are indeed absolutely correct a spry region should have been shown, my appologise for that, the code is wrapped in a standard spry region.
    That being said i have used a work around in the SQL SELECT statement of the xmlExportObj, Recordset to find the information required without having to do any IF, ELSE on the page.
    Many thanks for your reply and for pointing out my mistake in how I had presented my question.
    My next question is to follow seperately
    Regards
    Ray

  • Error specifying spry xml data source?

    I have been using Dreamweaver's Spry XML Data Sets without any trouble until I added the calendar YUI widget. After that I get an error message "no expected entity name for reference (65, 23)". Also nothing shows in the Bindings Panel. I have a Mac OS X, which I find very frustrating after being on a PC for 15 years. I can never find anything I am looking for in the help section.
    Here is what I have tried so far that has not worked.
    1. Removed the YUI extension
    2. Deleted the ******.dat file from the configuration folder in the library user folder
    3. Renamed the configuration folder in the library user folder
    4. Copied the configuration library folder from my functioning laptop
    5. Uninstalled and reinstalled Dreamweaver CS4
    I can code everything by hand, but that is very time consuming and makes this software a virtual paper weight.
    I would appreciate any advise that could be offered.

    The preferences files for Mac programs is in your user account folder/Library/Preferences.  The files that DW and other applications create end in .plist.  These files are creating by Mac OS for many different applications.  If you delete one, the OS will re-create another preferences file upon the next opening of the application.
    Also the other files that DW saves during a re-install are saved only if you go through the uninstall process and enable that option.  This is the same for the Windows version.  Sometimes if there are strange errors you can contact Adobe support for general information.
    If not and you need to do a re-install I would recommend de-activating first.  Then running the adobe CS# clean tool.  Just type that phrase into Google and you will find it as the top result for CS3 or CS4.
    Adobe - Adobe CS3Clean Script
    Adobe - Adobe CS4 Clean Script
    Those do more than just remove the program.  They will remove all components in the applications folder and shared in the user library and system library.  That is the only true way to do a re-install as far as I know.  But you will need to de-activate before doing this because it will erase every file and all serial numbers from all Adobe programs with this tool.

  • Including HTML tags in Spry XML data sets

    How does one add HTML tags to Spry XML data sets so that the displayed items include that markup?
    For example, I might want to bold-face words within XML data items. I have tried adding the markup, but instead of seeing, for example:
    This is bold face
    in the Spry table, I see:
    This is <b>bold</b> face
    I have tried using CDATA elements in the XML to no avail.

    Set the data type for the column as per
    var ds1 = new Spry.Data.XMLDataSet("myData.xml", "rows/row");
    ds1.setColumnType("myColumn", "html");
    Gramps

  • Designing a 'sample time feed' for Spry XML Data Set

    Hi!
    Often when I call a Spry XML Data Set I find I can't get the
    schema. If offers you the option to design a sample time feed but
    doesn't give you enough info to be able to even guess how to do
    this.
    Is the answer in modifying that php line somehow?
    Any guidance would be much appreciated!
    Mike

    The idea for Design Time XML is that you can use a static XML
    file instead of a dynamic source, in case you don't have access to
    the real data. You can use the Design Time XML to make the query
    and design the page.
    This gives you access to the data references for designing
    the page.
    If you are getting schema errors, the numbers that the dialog
    shows is the line number and character number (1,1)
    You should be able to see the XML directly in the browser. If
    you can, then DW should be able to consume it.

  • Spry XML Data won't diplay - Help

    Here is my code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Transitional//EN" "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="
    http://www.w3.org/1999/xhtml"
    xmlns:spry="
    http://ns.adobe.com/spry">
    <head>
    <meta http-equiv="Content-Type" content="text/html;
    charset=utf-8" />
    <title>Untitled Document</title>
    <style type="text/css">
    <!--
    #apDiv1 {
    position:absolute;
    left:8px;
    top:27px;
    width:266px;
    height:115px;
    z-index:1;
    -->
    </style>
    <script language="JavaScript" src="SpryAssets/xpath.js"
    type="text/javascript"></script>
    <script src="SpryAssets/SpryData.js"
    type="text/javascript"></script>
    <script type="text/javascript">
    <!--
    var dsEvent = new Spry.Data.XMLDataSet("events.xml",
    "events/event");
    //-->
    </script>
    </head>
    <body>
    <div id="apDiv1">
    <div spry:region="dsEvent">
    <table width="278" >
    <tr>
    <th>Name</th>
    <th spry:sort="location">Location</th>
    </tr>
    <tr spry:repeat="dsEvent" spry:setrow="dsEvent">
    <td>{name}{date}</td>
    <td>{location}</td>
    </tr>
    </table>
    </div>
    </div>
    </body>
    </html>
    Here is my problem:
    If I use UNC path it display the data.
    If I use IIS --- such as http:\\testServer\devhome\test.cfm
    it will give me a blank white page. No xml data.
    Can any one point me out what I am doing wrong?
    Thanks in advance.

    Here is my new finding : After I changed ".cfm" to ".html"
    --- it work's !!!!!!!!!!
    My new question is why it is not working in coldfusion. I
    tried in two diffrent server --- same result.
    Need some help here.
    Thanks in Advance.

  • Spry xml data does not work in ie

    Hello all,
    I'm attempting to use a spry data set / xml. Works great in FF. I can't get it to function in IE. On my test machine, it will blink the html content without the xml data and then just disappear. No error. I've created a simple test page for trouble shooting. I'm using Spry version 1.6.1.
    Can you please take a look and see if you can tell what I'm doing wrong? Thanks in advance.
    Links to the test pages:
    http://psstudios.com/clients/tesseract/caltest.htm
    <meta http-equiv="Content-Type" content="text/xml; charset=UTF-8" />
    http://psstudios.com/clients/tesseract/caltest1.htm
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    and the xml:
    http://psstudios.com/clients/tesseract/tesseract_events.xml
    http://psstudios.com/clients/tesseract/tesseract_news.xml

    Your server is sending xml files with the content-type header text/plain. XML files should have the content-type text/xml. If you fix this, it would work. If you cannot change the server settings to serve the appropriate header see my post over at the Spry forums: http://forums.adobe.com/message/2179253#2179253
    It might fixes the issue for you, but that still doesn't mean it would fix your server

  • Spry XML data set and dynamic post variables

    Hi,
    I am trying to create an XML data set that has dynamic post
    variables.
    Everytime something is pressed on the page a variable changes
    and I then want to reload the XML data set using the new variable.
    I know I can just pull in an XML with all possible variables
    and filter client side but this would make it way too large.
    Does anyone know what I may need to do.
    I tried this:
    var myVar = 0;
    var dss = new Spry.Data.XMLDataSet (
    '../../cgi-bin/server_details.pl' , 'top' , { method: 'POST' ,
    postData: sid=ajaja21&ip=127.0.0.1&cid=' . myVar ,
    subPaths: [ "auth" , "plugins" , "plugins/plugin" ] , keepSorted:
    "true", sortOnLoad: "plugins/plugin/order", sortOrderOnLoad:
    "descending", useCache: false, loadInterval: 10000 } );
    onclick="myVar=1";
    But the script doesn't understand the post variables sent (it
    does when I remove the . myVar part and put in a static value). I
    think it isn't sending that dynamic variable with the post
    variables.
    Any ideas anyone?
    Thanks

    Well I had it working when I stripped back everything and
    just had the dss data set and a single onclick function, but now
    that I put it back together it hash foobared again.
    Here are the relevant bits of code that I've changed.
    The function to change server id:
    //function to run when changing the server id
    function changeServer ( sid ) {
    //set the url to use the current server id
    dss.setURL = ( '../../cgi-bin/server_details.pl' , { method:
    'POST' , postData:
    'sid=7gv1m3vjvagfl7h7qeefb8iodj8evhmb&ip=127.0.0.1&cid='+sid
    //force a reload of the server data
    dss.loadData();
    The inital load of the data set
    var dss = new Spry.Data.XMLDataSet (
    '../../cgi-bin/server_details.pl' , 'yams' , { method: 'POST' ,
    postData:
    'sid=7gv1m3vjvagfl7h7qeefb8iodj8evhmb&ip=127.0.0.1&cid=0' ,
    subPaths: [ "auth" , "plugins" , "plugins/plugin" ] , keepSorted:
    "true", sortOnLoad: "plugins/plugin/order", sortOrderOnLoad:
    "descending", useCache: false, loadInterval: 10000 } );
    And the part that changes the server id
    <td align="left" style="cursor:default; width:174px;"
    onclick="changeServer({dsv::servers/server/@id})">{dsv::servers/server/name}</td>
    I checked that the function is receiving the correct server
    id and I even tried hard coding the cid variable to 2 in the change
    function but it still wasn't changing on the server side.
    Any ideas?
    Thanks

  • Spry XML Data Sets can't set from internet ?

    for example.
    i build a rss feed on my computer ,
    when i use:
    var ds_topic = new Spry.Data.XMLDataSet("/blog/rss.php",
    "rss/channel/item");
    then the page will working,
    but:
    var ds_topic = new Spry.Data.XMLDataSet("
    http://124.10.118.236/blog/rss.php",
    "rss/channel/item");
    then the page will show me this msg
    "Exception caught while loading
    http://124.10.118.236/blog/rss.php:
    [object Error]"
    and the page show nothing .
    i can see the XML schema in dreamweaver in both way.
    anybody know what's wrong? thanks!

    Sr.No
    Book Name
    Book Description
    1)
    Book1(image)
    Accordion1
    AccordionPAnelTAb(for eg:- John)
    AccordionPAnelContent(for eg:- Marsh)
    AccordionPAnelTAb(for eg:- Silver)
    AccordionPAnelContent(for eg:- Austin)
    2)
    Book2(img)
    Accordion2
    AccordionPAnelTAb(for eg:- John1)
    AccordionPAnelContent(for eg:- Marsh1)
    AccordionPAnelTAb(for eg:- Silver1)
    AccordionPAnelContent(for eg:- Austin1)
    using xml
    <employees>
       <employee>
           <firstname>John</firstname>
           <lastname>Marsh</lastname>
       </employee>
       <employee>
           <firstname>Silver</firstname>
           <lastname>Austin</lastname>
        </employee>
         <employee>
           <firstname>John1</firstname>
           <lastname>Marsh1</lastname>
       </employee>
       <employee>
           <firstname>Silver1</firstname>
           <lastname>Austin1</lastname>
        </employee>
    </employees>

  • Format URL for Spry XML Data Set

    I've searched and searched the forums to no avail, but please
    link me to the solution if already posted.
    I want to create a Spry data set where one of the fields is
    simply an URL such as:
    <name><a href="
    http://www.aim-us.org/">African
    Inland Mission</a></name>
    I want the name to appear in the list as a hyperlink. I'd
    sincerely appreciate anyone straightening me out on the correct XML
    format to accomplish this. Thanks!

    The idea for Design Time XML is that you can use a static XML
    file instead of a dynamic source, in case you don't have access to
    the real data. You can use the Design Time XML to make the query
    and design the page.
    This gives you access to the data references for designing
    the page.
    If you are getting schema errors, the numbers that the dialog
    shows is the line number and character number (1,1)
    You should be able to see the XML directly in the browser. If
    you can, then DW should be able to consume it.

  • Spry HTML Data Set Gives Empty Table (no data), Spry XML Data Set is Fine

    I am working in Dreamweaver CS5 and in lesson 14 of the "Dreamweaver CS5 Classroom in a Book" and the lesson implements Spry HTML Datasets and XML Datasets. The XML is fine but the HTML dataset produces an empty table. This happens in live view or even when previewing the HTML file in any of the browsers Firefox, Google or IE. I should add that the lesson (as in all the lessons) has a "finished copy file" prepared by the authors to show what things will look like in the end (so it is a file NOT produced by me but included on the CD with the book), and that file also produces the problem. I have uninstalled and reinstalled Dreamweaver, the lessons CD and spent all day trying to figure out why and no clues at all yet. All my browser settings look fine as for allowing content.
    ANY CLUES would be appreciated. Thanks.

    Hello,
    First, thank you very much for your quick response and help.
    I am not sure what you mean by upload the site to a server so you can look. I am working locally in Dreamweaver on the book's exercise. So I figured you may mean CS Live. What a clumsy operation that is. In any case, they said the links below will work for ANYBODY that clicks them! What is especially baffling here is that it seems so straighforward. The file "events_finished.html" (the 1st link below) is everything but the data, produced by the author of "Adobe Dreamweaver CS5 Classroom In A Book" in lesson 14. All paths should be correct. The file referenced by "Spry.Data.HTMLDataSet", "html-data_finished.html" (the data and the 2nd link below) is in the same directory as the first file, all JavaScript files referenced exist and are in their denoted "SpryAssets" folder. As seen in the "screenShot", the HTML dataset table is empty with placeholders; the XMLDataSet is fine and all data nicely represented.
    I hope this helps and thanks for all help and any clues you can provide.
    events_finished.html: https://acrobat.com/#d=J2Aez*f-uXeEICwt2ctjDg
    html-data_finished.html: https://acrobat.com/#d=NugqeOzL6sBtjZw81PNNAg
    screenShot of viewed page in browser: https://acrobat.com/#d=nS5FBcWC-AvXXEGHiWAo6A

  • Spry XML Data Set

    I have made a basic XML file that gets written to from the
    inputs of a form. All the information is written in the XML file
    correctly, but when the data is inserted, the new data doesnt
    display in the Spry table (evan with DW closed). I have a page for
    the form and a page to display All the data. The only way i can get
    the table to show the updated data is to close the browser and
    reopen. After i insert the data to the file i get the "File has
    been modified outside of Dreamweaver, Reload it" prompt. Is there a
    setting i should change? My XML file is in the root folder of my
    site on the local machine, i am using Vista Ultimate and
    ASP.

    Well I had it working when I stripped back everything and
    just had the dss data set and a single onclick function, but now
    that I put it back together it hash foobared again.
    Here are the relevant bits of code that I've changed.
    The function to change server id:
    //function to run when changing the server id
    function changeServer ( sid ) {
    //set the url to use the current server id
    dss.setURL = ( '../../cgi-bin/server_details.pl' , { method:
    'POST' , postData:
    'sid=7gv1m3vjvagfl7h7qeefb8iodj8evhmb&ip=127.0.0.1&cid='+sid
    //force a reload of the server data
    dss.loadData();
    The inital load of the data set
    var dss = new Spry.Data.XMLDataSet (
    '../../cgi-bin/server_details.pl' , 'yams' , { method: 'POST' ,
    postData:
    'sid=7gv1m3vjvagfl7h7qeefb8iodj8evhmb&ip=127.0.0.1&cid=0' ,
    subPaths: [ "auth" , "plugins" , "plugins/plugin" ] , keepSorted:
    "true", sortOnLoad: "plugins/plugin/order", sortOrderOnLoad:
    "descending", useCache: false, loadInterval: 10000 } );
    And the part that changes the server id
    <td align="left" style="cursor:default; width:174px;"
    onclick="changeServer({dsv::servers/server/@id})">{dsv::servers/server/name}</td>
    I checked that the function is receiving the correct server
    id and I even tried hard coding the cid variable to 2 in the change
    function but it still wasn't changing on the server side.
    Any ideas?
    Thanks

  • Spry XML Data Set question

    Hello all, gotta question that I've been wresteling with for the better part of 2 days now. I'm running several filters on a very large data set. Each row in the data set is a product that has 8 or so properties. There are about 900 rows and each row has a SKU out of the 900 rows there are only about 50 unique SKUs. Right now every row is being displayed but what I want to do is only display each SKU once. I tried selecting 'remove repeating nodes" from the UI but this doesn't work because the entire nodes aren't repeating just the SKUs.
    Is this something that is easily doable?
    You can view the working application here (note: runs best in FF3, I need to trim down the DS to get it to work well in IE)
    www.bradygodwin.com/test/rnaToolNewData.html
    and the XML here
    http://www.bradygodwin.com/test/rnaindev.xml
    Thanks in advance for the help!

    Hi there
    You are indeed absolutely correct a spry region should have been shown, my appologise for that, the code is wrapped in a standard spry region.
    That being said i have used a work around in the SQL SELECT statement of the xmlExportObj, Recordset to find the information required without having to do any IF, ELSE on the page.
    Many thanks for your reply and for pointing out my mistake in how I had presented my question.
    My next question is to follow seperately
    Regards
    Ray

  • FireFox Select List not working with Spry XML Data set.

    I am having a problem with FireFox.  I have a set of related select lists that allows a user to pick a state and then a market.  The work in all browsers except FireFox.  I'm totally stumped.  Here is the link. Any assistance greatly appreciated!
    http://myxpertise.pointinspace.com/create.php
    Thanks,
    Joe

    <span spry:region="dsCities dsStates dsStates" id="citySelector">
         <select spry:repeatchildren="dsCities" id="citySelect" name="citySelect" tabindex="5" >
          <option spry:if="{ds_RowNumber} == {ds_CurrentRowNumber}" value="{name}" selected="selected" tabindex="5" >{name}</option>
          <option spry:if="{ds_RowNumber} != {ds_CurrentRowNumber}" value="{name}" tabindex="5" >{name}</option>
        </select>
    that should be a spry:detailregion, and you have a double dsStates
    And when you are using multiple datasets inside a region, it might wise to prefix you template tags with the correct dataset
    {ds_RowNumber} => {dsStates::ds_RowNumber}

Maybe you are looking for

  • Any way to store if a user visited a slide?

    Hi! NewB here. I was wondering if there is a way to know whether a user has visited a certain slide or not. I was thinking along the lines of a variable, although I don't see a direct shot to coding. I do see that JavaScript (JS) is available. I have

  • DVI-D Dual link and DVI-D Single link

    I have here a FPD2185W Gateway 21" monitor that will not connect to my mac via the MBP's DVI port. I sent in the Mac for repair and it was sent back saying "everything is A-OK". Now my question is, are the cables that i am using effecting the functio

  • RFBIBL00 - No appropriate line item is contained in this document

    I have an LSMW based on RFBIBL00 for generating FI Docs. Unfortunately it doesn't find the FI doc to clear. In BSELK  TBNAM = ‘BSELK’and AGUMS = ‘AK’. In BSELP I use the FI reference document, so TBNAM = ‘BSELP’, FELDN_1 = ‘XBLNR’ and SLVON_1 = the r

  • Trouble Using Bookmarks on v. 9.0.1

    I just got a Macbook and am having trouble scrolling through my bookmarks in Firefox 9.0.1. Whenever I scroll down the bookmark list, the cursor opens the first nestled category folder it comes to, causing that folder to open all the bookmarks inside

  • Why java is called platform independent

    Hello Why java is called as platform independent?Any body please give a detailed explanation since im a beginner to java technology. ThankYou Jk