Link to home
Start Free TrialLog in
Avatar of morako
morakoFlag for United States of America

asked on

Dataset not displaying in Internet Explorer.

I have an xml feed and a spry document.

The document reads well in Firefox, Chrome, and Opera, but cannot get it to work in IE.

Any ideas?

XML:  http://beta.wwbn.com/xml.xml
SPRY: http://beta.wwbn.com/spry.php
Avatar of Jason C. Levine
Jason C. Levine
Flag of United States of America image

Your XML file is not valid thus IE is not displaying it:

http://www.validome.org/xml/validate/
Avatar of morako

ASKER

IE seems to be displaying the XML just fine.

Where or how is the XML file not valid
It will always display the code of the file without an issue, but if the structure of the file is invalid it will not display as it should.  

For instance, open the file in Firefox.  You will just see the file.  Now, open http://www.fark.com/fark.rss in Firefox and in Internet Explorer and you  should see something very different.  The difference in the display is the browser's inability to properly validate the XML structure.  FF and the other browsers are not as finicky about the feed structure as IE is which is why you can still see data in those browsers.

Use the link above to see the error message on the file.
Avatar of morako

ASKER

It says that it is well formed.
xml-well-formed.JPG
Yes, it is "well-formed" in the sense that everything has an opening and closing tag that matched.  Rerun it with the Well-Formedness ONLY checkbox disabled...
Avatar of morako

ASKER

OK so it seems to break at the > at the end of the listings tag.      

Error Position:      <listings>

This is where I left off at this question that was deleted:
https://www.experts-exchange.com/questions/26711279/Spry-XML-Dataset-not-working-in-IE8.html#firstComment

I need to get pass this point.  How does it get fixed.  What exactly am I doing wrong?  Please advise.
xml-well-formed-not.JPG
Okay, let's use the W3 validator...you get better feedback.

http://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fbeta.wwbn.com%2Fxml.xml

So that appears to be complaining about the namespaces and the declaration.  However, I also noticed this line:

rusted California Financial Planner Robert J. Richter, CPA & RIA
 
You should also be using CDATA blocks to make sure ampersands are escaped.

Try adding that to the text-based elements:

<title><![CDATA[the text]]></title>

<description><![CDATA[the text]]></title>

Avatar of morako

ASKER

I am using CDATA on all fields.
Avatar of morako

ASKER

I don't see why this does not like <listings>
Because it's not a standard element name. That's where the namespaces come into play per the W3 links.

Let me try to reconstruct this for you.
By the way, what happens with IE if you change the filename to xml.rss?
Avatar of morako

ASKER

I copied the file and renamed it xml.rss
Avatar of morako

ASKER

spry.php doesn't like xml.rss also..
Figured as much.  It's going to come down to creating a custom namespace, I think.

Avatar of morako

ASKER

Not sure w hat you mean.
Give this one a try:

<?xml version="1.0" encoding="iso-8859-1"?>
<listings>
<listing id="1133966778">
<title>
<![CDATA[ World Wide Broadcast Network, Inc.
  ]]> 
  </title>
<description>
<![CDATA[ Welcome to The Next Wave in Internet advertising and direct marketing. Worldwide Broadcast Network is a broadcast system designed for websites looking to engage their audience and captivate it in a Dynamic Rich-Media Platform.  The system allows the audience simultaneous interaction with your website.
  ]]> 
  </description>
  </listing>
<listing id="1134581296">
<title>
<![CDATA[ Create Your Own Broadcast Network!
  ]]> 
  </title>
<description>
<![CDATA[ Reach Your Target Audience Create your own broadcast network. We provide companies with new business models that evolve around the delivery of digital media.
  ]]> 
  </description>
  </listing>
<listing id="1138726819">
<title>
<![CDATA[ Trusted California Financial Planner Robert J. Richter, CPA & RIA
  ]]> 
  </title>
<description>
<![CDATA[ 
Robert Richter provides financial freedom and peace of mind with his financial planning, investment portfolio management, tax preparation and planning services all designed to meet your individual financial needs.

Serving Orange County California for over 19 years while providing great investment

  ]]> 
  </description>
  </listing>
<listing id="1145754315">
<title>
<![CDATA[ Managed Search Engine Marketing
  ]]> 
  </title>
<description>
<![CDATA[ ISMG provides managed SEM and SEO services and specializes in multimedia search advertising.
  ]]> 
  </description>
  </listing>
<listing id="1159377712">
<title>
<![CDATA[ Interior and Exterior Building Contractors
  ]]> 
  </title>
<description>
<![CDATA[ At B&B Interior Systems, Inc. our goal is to assist in the coordinated construction of projects with Architects, General Contractors, Sub-Contractors, and Owners, in order to provide the highest quality construction products and services.
  ]]> 
  </description>
  </listing>
<listing id="1157554923">
<title>
<![CDATA[ Servers
  ]]> 
  </title>
<description>
<![CDATA[ Rest2 Experienced Servers for Breakfast / lunch / brunch / dinner shifts Two Bird Cafe. Tony  415-488-0105
  ]]> 
  </description>
  </listing>
<listing id="1161267873">
<title>
<![CDATA[ Target
  ]]> 
  </title>
<description>
<![CDATA[ Target
  ]]> 
  </description>
  </listing>
<listing id="1161267903">
<title>
<![CDATA[ Publix 2
  ]]> 
  </title>
<description>
<![CDATA[ Publix Supermarkets
  ]]> 
  </description>
  </listing>
<listing id="1161267924">
<title>
<![CDATA[ Publix One
  ]]> 
  </title>
<description>
<![CDATA[ Publix One
  ]]> 
  </description>
  </listing>
  </listings>

Open in new window

Avatar of morako

ASKER

Nice,  but it still seems IE doesn't like it.

http://beta.wwbn.com/xml1.xml
http://beta.wwbn.com/spry.php
Avatar of morako

ASKER

Unless ofcourse I needed to make some changes to the spry.php to match the changes on the feed?
Avatar of morako

ASKER

But it does work on all other browsers.  :-(
Well, we may be slowly narrowing things down.

Check this page with IE and tell me if you see the Spry table:

http://www.webdev-answers.com/
Avatar of morako

ASKER

Yes I do pal.  ;-)
So that data is (more or less) the same as what I uploaded last night:

<?xml version="1.0" encoding="utf-8"?>
<listings>
<listing id="1133966778">
<title><![CDATA[ World Wide Broadcast Network, Inc.]]> </title>
<description><![CDATA[ Welcome to The Next Wave in Internet advertising and direct marketing. Worldwide Broadcast Network is a broadcast system designed for websites looking to engage their audience and captivate it in a Dynamic Rich-Media Platform.  The system allows the audience simultaneous interaction with your website.  ]]>   </description>
  </listing>
<listing id="1134581296">
<title><![CDATA[ Create Your Own Broadcast Network!  ]]>   </title>
<description><![CDATA[ Reach Your Target Audience Create your own broadcast network. We provide companies with new business models that evolve around the delivery of digital media.  ]]>   </description>
  </listing>
<listing id="1138726819">
<title><![CDATA[ Trusted California Financial Planner Robert J. Richter, CPA & RIA  ]]>   </title>
<description><![CDATA[ Robert Richter provides financial freedom and peace of mind with his financial planning, investment portfolio management, tax preparation and planning services all designed to meet your individual financial needs.

Serving Orange County California for over 19 years while providing great investment

  ]]>   </description>
  </listing>
<listing id="1145754315">
<title><![CDATA[ Managed Search Engine Marketing  ]]>   </title>
<description><![CDATA[ ISMG provides managed SEM and SEO services and specializes in multimedia search advertising.  ]]>   </description>
  </listing>
<listing id="1159377712"><title>
<![CDATA[ Interior and Exterior Building Contractors
  ]]> 
  </title>
<description>
<![CDATA[ At B&B Interior Systems, Inc. our goal is to assist in the coordinated construction of projects with Architects, General Contractors, Sub-Contractors, and Owners, in order to provide the highest quality construction products and services.
  ]]> 
  </description>
  </listing>
<listing id="1157554923">
<title>
<![CDATA[ Servers
  ]]> 
  </title>
<description>
<![CDATA[ Rest2 Experienced Servers for Breakfast / lunch / brunch / dinner shifts Two Bird Cafe. Tony  415-488-0105
  ]]> 
  </description>
  </listing>
<listing id="1161267873">
<title>
<![CDATA[ Target
  ]]> 
  </title>
<description>
<![CDATA[ Target
  ]]> 
  </description>
  </listing>
<listing id="1161267903">
<title>
<![CDATA[ Publix 2
  ]]> 
  </title>
<description>
<![CDATA[ Publix Supermarkets
  ]]> 
  </description>
  </listing>
<listing id="1161267924">
<title>
<![CDATA[ Publix One  ]]> 
  </title>
<description>
<![CDATA[ Publix One
  ]]> 
  </description>
  </listing>
  </listings>

Open in new window


Can you make one more try with the above on your server.  If you still can't see the spry on your side, then I think we have to look less at the construction of the XML file and more at your server configuration.  It may be that the mime-type for .xml is wrong and that's what is causing IE to choke.
Avatar of morako

ASKER

So what is the diff?
Avatar of morako

ASKER

OK
Avatar of morako

ASKER

Did that and still the same.  I tend to agree with you regarding the mime type.  Let me know the next step.
http://beta.wwbn.com/xml2.xml

http://beta.wwbn.com/spry.php
Can you check the mime.types file or ask your ISP to check it and see what .xml is mapped to?
Avatar of morako

ASKER

I manage my own servers.  So I need to look up where the CentOS 5 mime files are stored.
Avatar of morako

ASKER

I am assuming it is in the httpd folder.  Any thoughts?
Avatar of morako

ASKER

mime.types  is this the correct file?
Beats me.  My expertise on CentOS is right up there with my knowledge of 17th century Russian poetry.  Nonexistent.  
Avatar of morako

ASKER

text/xml                  xml xsl
text/xml-external-parsed-entity
That's the correct file for Apache.  I have no idea what it is for your setup but I'm now pretty sure we're on the right track for a solution.
try commenting out the top line and using:

application/xml              xml

instead
Avatar of morako

ASKER

LOL
Avatar of morako

ASKER

I think so too.
Avatar of morako

ASKER

Take a look at the file..
mime.types.txt
application/xml

should be

application/xml                     xml xsl

text/xml                  xml xsl

should be:

#text/xml                  xml xsl
Avatar of morako

ASKER

OK done I am restarting httpd
Avatar of morako

ASKER

Done, but I don't see the diff.  Any thoughts?
Avatar of morako

ASKER

Hold on.  Let me have another crack at this..
Avatar of morako

ASKER

Done.  
1-  Modified file
2- Uploaded file
3- restarted httpd service


Still not working  any thoughts?
mime.types-alex.txt
That file appears to have had the line-breaks blown away?

I'm almost positive that it this is a mime-type issue but as I said, my server config expertise is limited.   The only other thing I can think to try is changing from XHTML back to plain old HTML for the DOCTYPE while I contact the Mods to get them to change Zones on this.



Avatar of morako

ASKER

I put this :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Avatar of morako

ASKER

It probably happened cause I had to rename it in order to be able to upload it to EE
Avatar of morako

ASKER

So how did you get yours to work?
Avatar of morako

ASKER

Can you send me your files so that I may put them on my server?

This way we can see where the deference is, the code or the server.
I just copied the XML over and uploaded it and it worked right away.  Let me see if I can dig up my mime.types file.
I've got the following:

###############################################################################
#
#  MIME-TYPES and the extensions that represent them
#
#  This file is part of the "mime-support" package.  Please send email (not a
#  bug report) to mime-support@packages.debian.org if you would like new types
#  and/or extensions to be added.
#
#  The reason that all types are managed by the mime-support package instead
#  allowing individual packages to install types in much the same way as they
#  add entries in to the mailcap file is so these types can be referenced by
#  other programs (such as a web server) even if the specific support package
#  for that type is not installed.
#
#  Users can add their own types if they wish by creating a ".mime.types"
#  file in their home directory.  Definitions included there will take
#  precedence over those listed here.
#
#  Note: Compression schemes like "gzip", "bzip", and "compress" are not
#  actually "mime-types".  They are "encodings" and hence must _not_ have
#  entries in this file to map their extensions.  The "mime-type" of an
#  encoded file refers to the type of data that has been encoded, not the
#  type of encoding.
#
###############################################################################


application/activemessage
application/andrew-inset                        ez
application/annodex                             anx
application/applefile
application/atom+xml                            atom
application/atomcat+xml                         atomcat
application/atomserv+xml                        atomsrv
application/atomicmail
application/batch-SMTP
application/beep+xml
application/bbolin                              lin
application/cals-1840
application/cap                                 cap pcap
application/commonground
application/cu-seeme                            cu
application/cybercash
application/davmount+xml                        davmount
application/dca-rft
application/dec-dx
application/docbook+xml
application/dsptype                             tsp
application/dvcs
application/ecmascript                          es
application/edi-consent
application/edi-x12
application/edifact
application/eshop
application/font-tdpfr
application/futuresplash                        spl
application/ghostview
application/hta                                 hta
application/http
application/hyperstudio
application/iges
application/index
application/index.cmd
application/index.obj
application/index.response
application/index.vnd
application/iotp
application/ipp
application/isup
application/java-archive                        jar
application/java-serialized-object              ser
application/java-vm                             class
application/javascript                          js
application/m3g                                 m3g
application/mac-binhex40                        hqx
application/mac-compactpro                      cpt
application/macwriteii
application/marc
application/mathematica                         nb nbp
application/ms-tnef
application/msaccess                            mdb
application/msword                              doc dot
application/news-message-id
application/news-transmission
application/ocsp-request
application/ocsp-response
application/octet-stream                        bin
application/oda                                 oda
application/ogg                                 ogx
application/parityfec
application/pdf                                 pdf
application/pgp-encrypted
application/pgp-keys                            key
application/pgp-signature                       pgp
application/pics-rules                          prf
application/pkcs10
application/pkcs7-mime
application/pkcs7-signature
application/pkix-cert
application/pkix-crl
application/pkixcmp
application/postscript                          ps ai eps espi epsf eps2 eps3
application/prs.alvestrand.titrax-sheet
application/prs.cww
application/prs.nprend
application/qsig
application/rar                                 rar
application/rdf+xml                             rdf
application/remote-printing
application/riscos
application/rss+xml                             rss
application/rtf                                 rtf
application/sdp
application/set-payment
application/set-payment-initiation
application/set-registration
application/sgml
application/sgml-open-catalog
application/sieve
application/slate
application/smil                                smi smil
application/timestamp-query
application/timestamp-reply
application/vemmi
application/whoispp-query
application/whoispp-response
application/wita
application/x400-bp
application/xhtml+xml                           xhtml xht
application/xml                                 xml xsl xsd
application/xml-dtd
application/xml-external-parsed-entity
application/xspf+xml                            xspf
application/zip                                 zip
application/vnd.3M.Post-it-Notes
application/vnd.accpac.simply.aso
application/vnd.accpac.simply.imp
application/vnd.acucobol
application/vnd.aether.imp
application/vnd.anser-web-certificate-issue-initiation
application/vnd.anser-web-funds-transfer-initiation
application/vnd.audiograph
application/vnd.bmi
application/vnd.businessobjects
application/vnd.canon-cpdl
application/vnd.canon-lips
application/vnd.cinderella                      cdy
application/vnd.claymore
application/vnd.commerce-battelle
application/vnd.commonspace
application/vnd.comsocaller
application/vnd.contact.cmsg
application/vnd.cosmocaller
application/vnd.ctc-posml
application/vnd.cups-postscript
application/vnd.cups-raster
application/vnd.cups-raw
application/vnd.cybank
application/vnd.dna
application/vnd.dpgraph
application/vnd.dxr
application/vnd.ecdis-update
application/vnd.ecowin.chart
application/vnd.ecowin.filerequest
application/vnd.ecowin.fileupdate
application/vnd.ecowin.series
application/vnd.ecowin.seriesrequest
application/vnd.ecowin.seriesupdate
application/vnd.enliven
application/vnd.epson.esf
application/vnd.epson.msf
application/vnd.epson.quickanime
application/vnd.epson.salt
application/vnd.epson.ssf
application/vnd.ericsson.quickcall
application/vnd.eudora.data
application/vnd.fdf
application/vnd.ffsns
application/vnd.flographit
application/vnd.framemaker
application/vnd.fsc.weblaunch
application/vnd.fujitsu.oasys
application/vnd.fujitsu.oasys2
application/vnd.fujitsu.oasys3
application/vnd.fujitsu.oasysgp
application/vnd.fujitsu.oasysprs
application/vnd.fujixerox.ddd
application/vnd.fujixerox.docuworks
application/vnd.fujixerox.docuworks.binder
application/vnd.fut-misnet
application/vnd.google-earth.kml+xml            kml
application/vnd.google-earth.kmz                kmz
application/vnd.grafeq
application/vnd.groove-account
application/vnd.groove-identity-message
application/vnd.groove-injector
application/vnd.groove-tool-message
application/vnd.groove-tool-template
application/vnd.groove-vcard
application/vnd.hhe.lesson-player
application/vnd.hp-HPGL
application/vnd.hp-PCL
application/vnd.hp-PCLXL
application/vnd.hp-hpid
application/vnd.hp-hps
application/vnd.httphone
application/vnd.hzn-3d-crossword
application/vnd.ibm.MiniPay
application/vnd.ibm.afplinedata
application/vnd.ibm.modcap
application/vnd.informix-visionary
application/vnd.intercon.formnet
application/vnd.intertrust.digibox
application/vnd.intertrust.nncp
application/vnd.intu.qbo
application/vnd.intu.qfx
application/vnd.irepository.package+xml
application/vnd.is-xpr
application/vnd.japannet-directory-service
application/vnd.japannet-jpnstore-wakeup
application/vnd.japannet-payment-wakeup
application/vnd.japannet-registration
application/vnd.japannet-registration-wakeup
application/vnd.japannet-setstore-wakeup
application/vnd.japannet-verification
application/vnd.japannet-verification-wakeup
application/vnd.koan
application/vnd.lotus-1-2-3
application/vnd.lotus-approach
application/vnd.lotus-freelance
application/vnd.lotus-notes
application/vnd.lotus-organizer
application/vnd.lotus-screencam
application/vnd.lotus-wordpro
application/vnd.mcd
application/vnd.mediastation.cdkey
application/vnd.meridian-slingshot
application/vnd.mif
application/vnd.minisoft-hp3000-save
application/vnd.mitsubishi.misty-guard.trustweb
application/vnd.mobius.daf
application/vnd.mobius.dis
application/vnd.mobius.msl
application/vnd.mobius.plc
application/vnd.mobius.txf
application/vnd.motorola.flexsuite
application/vnd.motorola.flexsuite.adsi
application/vnd.motorola.flexsuite.fis
application/vnd.motorola.flexsuite.gotap
application/vnd.motorola.flexsuite.kmr
application/vnd.motorola.flexsuite.ttc
application/vnd.motorola.flexsuite.wem
application/vnd.mozilla.xul+xml                 xul
application/vnd.ms-artgalry
application/vnd.ms-asf
application/vnd.ms-excel                        xls xlb xlt
application/vnd.ms-lrm
application/vnd.ms-pki.seccat                   cat
application/vnd.ms-pki.stl                      stl
application/vnd.ms-powerpoint                   ppt pps
application/vnd.ms-project
application/vnd.ms-tnef
application/vnd.ms-works
application/vnd.mseq
application/vnd.msign
application/vnd.music-niff
application/vnd.musician
application/vnd.netfpx
application/vnd.noblenet-directory
application/vnd.noblenet-sealer
application/vnd.noblenet-web
application/vnd.novadigm.EDM
application/vnd.novadigm.EDX
application/vnd.novadigm.EXT
application/vnd.oasis.opendocument.chart                        odc
application/vnd.oasis.opendocument.database                     odb
application/vnd.oasis.opendocument.formula                      odf
application/vnd.oasis.opendocument.graphics                     odg
application/vnd.oasis.opendocument.graphics-template            otg
application/vnd.oasis.opendocument.image                        odi
application/vnd.oasis.opendocument.presentation                 odp
application/vnd.oasis.opendocument.presentation-template        otp
application/vnd.oasis.opendocument.spreadsheet                  ods
application/vnd.oasis.opendocument.spreadsheet-template         ots
application/vnd.oasis.opendocument.text                         odt
application/vnd.oasis.opendocument.text-master                  odm
application/vnd.oasis.opendocument.text-template                ott
application/vnd.oasis.opendocument.text-web                     oth
application/vnd.osa.netdeploy
application/vnd.palm
application/vnd.pg.format
application/vnd.pg.osasli
application/vnd.powerbuilder6
application/vnd.powerbuilder6-s
application/vnd.powerbuilder7
application/vnd.powerbuilder7-s
application/vnd.powerbuilder75
application/vnd.powerbuilder75-s
application/vnd.previewsystems.box
application/vnd.publishare-delta-tree
application/vnd.pvi.ptid1
application/vnd.pwg-xhtml-print+xml
application/vnd.rapid
application/vnd.rim.cod                         cod
application/vnd.s3sms
application/vnd.seemail
application/vnd.shana.informed.formdata
application/vnd.shana.informed.formtemplate
application/vnd.shana.informed.interchange
application/vnd.shana.informed.package
application/vnd.smaf                            mmf
application/vnd.sss-cod
application/vnd.sss-dtf
application/vnd.sss-ntf
application/vnd.stardivision.calc               sdc
application/vnd.stardivision.chart              sds
application/vnd.stardivision.draw               sda
application/vnd.stardivision.impress            sdd
application/vnd.stardivision.math               sdf
application/vnd.stardivision.writer             sdw
application/vnd.stardivision.writer-global      sgl
application/vnd.street-stream
application/vnd.sun.xml.calc                    sxc
application/vnd.sun.xml.calc.template           stc
application/vnd.sun.xml.draw                    sxd
application/vnd.sun.xml.draw.template           std
application/vnd.sun.xml.impress                 sxi
application/vnd.sun.xml.impress.template        sti
application/vnd.sun.xml.math                    sxm
application/vnd.sun.xml.writer                  sxw
application/vnd.sun.xml.writer.global           sxg
application/vnd.sun.xml.writer.template         stw
application/vnd.svd
application/vnd.swiftview-ics
application/vnd.symbian.install                 sis
application/vnd.triscape.mxs
application/vnd.trueapp
application/vnd.truedoc
application/vnd.tve-trigger
application/vnd.ufdl
application/vnd.uplanet.alert
application/vnd.uplanet.alert-wbxml
application/vnd.uplanet.bearer-choice
application/vnd.uplanet.bearer-choice-wbxml
application/vnd.uplanet.cacheop
application/vnd.uplanet.cacheop-wbxml
application/vnd.uplanet.channel
application/vnd.uplanet.channel-wbxml
application/vnd.uplanet.list
application/vnd.uplanet.list-wbxml
application/vnd.uplanet.listcmd
application/vnd.uplanet.listcmd-wbxml
application/vnd.uplanet.signal
application/vnd.vcx
application/vnd.vectorworks
application/vnd.vidsoft.vidconference
application/vnd.visio                           vsd
application/vnd.vividence.scriptfile
application/vnd.wap.sic
application/vnd.wap.slc
application/vnd.wap.wbxml                       wbxml
application/vnd.wap.wmlc                        wmlc
application/vnd.wap.wmlscriptc                  wmlsc
application/vnd.webturbo
application/vnd.wordperfect                     wpd
application/vnd.wordperfect5.1                  wp5
application/vnd.wrq-hp3000-labelled
application/vnd.wt.stf
application/vnd.xara
application/vnd.xfdl
application/vnd.yellowriver-custom-menu
application/x-123                               wk
application/x-7z-compressed                     7z
application/x-abiword                           abw
application/x-apple-diskimage                   dmg
application/x-bcpio                             bcpio
application/x-bittorrent                        torrent
application/x-cab                               cab
application/x-cbr                               cbr
application/x-cbz                               cbz
application/x-cdf                               cdf cda
application/x-cdlink                            vcd
application/x-chess-pgn                         pgn
application/x-core
application/x-cpio                              cpio
application/x-csh                               csh
application/x-debian-package                    deb udeb
application/x-director                          dcr dir dxr
application/x-dms                               dms
application/x-doom                              wad
application/x-dvi                               dvi
application/x-httpd-eruby                       rhtml
application/x-executable
application/x-font                              pfa pfb gsf pcf pcf.Z
application/x-freemind                          mm
application/x-futuresplash                      spl
application/x-gnumeric                          gnumeric
application/x-go-sgf                            sgf
application/x-graphing-calculator               gcf
application/x-gtar                              gtar tgz taz
application/x-hdf                               hdf
application/x-httpd-php                         phtml pht php
application/x-httpd-php-source                  phps
application/x-httpd-php3                        php3
application/x-httpd-php3-preprocessed           php3p
application/x-httpd-php4                        php4
application/x-ica                               ica
application/x-info                              info
application/x-internet-signup                   ins isp
application/x-iphone                            iii
application/x-iso9660-image                     iso
application/x-jam                               jam
application/x-java-applet
application/x-java-bean
application/x-java-jnlp-file                    jnlp
application/x-jmol                              jmz
application/x-kchart                            chrt
application/x-kdelnk
application/x-killustrator                      kil
application/x-koan                              skp skd skt skm
application/x-kpresenter                        kpr kpt
application/x-kspread                           ksp
application/x-kword                             kwd kwt
application/x-latex                             latex
application/x-lha                               lha
application/x-lyx                               lyx
application/x-lzh                               lzh
application/x-lzx                               lzx
application/x-maker                             frm maker frame fm fb book fbdoc
application/x-mif                               mif
application/x-ms-wmd                            wmd
application/x-ms-wmz                            wmz
application/x-msdos-program                     com exe bat dll
application/x-msi                               msi
application/x-netcdf                            nc
application/x-ns-proxy-autoconfig               pac dat
application/x-nwc                               nwc
application/x-object                            o
application/x-oz-application                    oza
application/x-pkcs7-certreqresp                 p7r
application/x-pkcs7-crl                         crl
application/x-python-code                       pyc pyo
application/x-qgis                              qgs shp shx
application/x-quicktimeplayer                   qtl
application/x-redhat-package-manager            rpm
application/x-ruby                              rb
application/x-rx
application/x-sh                                sh
application/x-shar                              shar
application/x-shellscript
application/x-shockwave-flash                   swf swfl
application/x-stuffit                           sit sitx
application/x-sv4cpio                           sv4cpio
application/x-sv4crc                            sv4crc
application/x-tar                               tar
application/x-tcl                               tcl
application/x-tex-gf                            gf
application/x-tex-pk                            pk
application/x-texinfo                           texinfo texi
application/x-trash                             ~ % bak old sik
application/x-troff                             t tr roff
application/x-troff-man                         man
application/x-troff-me                          me
application/x-troff-ms                          ms
application/x-ustar                             ustar
application/x-videolan
application/x-wais-source                       src
application/x-wingz                             wz
application/x-x509-ca-cert                      crt
application/x-xcf                               xcf
application/x-xfig                              fig
application/x-xpinstall                         xpi

audio/32kadpcm
audio/3gpp
audio/amr                                       amr
audio/amr-wb                                    awb
audio/amr                                       amr
audio/amr-wb                                    awb
audio/annodex                                   axa
audio/basic                                     au snd
audio/flac                                      flac
audio/g.722.1
audio/l16
audio/midi                                      mid midi kar
audio/mp4a-latm
audio/mpa-robust
audio/mpeg                                      mpga mpega mp2 mp3 m4a
audio/mpegurl                                   m3u
audio/ogg                                       oga ogg spx
audio/parityfec
audio/prs.sid                                   sid
audio/telephone-event
audio/tone
audio/vnd.cisco.nse
audio/vnd.cns.anp1
audio/vnd.cns.inf1
audio/vnd.digital-winds
audio/vnd.everad.plj
audio/vnd.lucent.voice
audio/vnd.nortel.vbk
audio/vnd.nuera.ecelp4800
audio/vnd.nuera.ecelp7470
audio/vnd.nuera.ecelp9600
audio/vnd.octel.sbc
audio/vnd.qcelp
audio/vnd.rhetorex.32kadpcm
audio/vnd.vmx.cvsd
audio/x-aiff                                    aif aiff aifc
audio/x-gsm                                     gsm
audio/x-mpegurl                                 m3u
audio/x-ms-wma                                  wma
audio/x-ms-wax                                  wax
audio/x-pn-realaudio-plugin
audio/x-pn-realaudio                            ra rm ram
audio/x-realaudio                               ra
audio/x-scpls                                   pls
audio/x-sd2                                     sd2
audio/x-wav                                     wav

chemical/x-alchemy                              alc
chemical/x-cache                                cac cache
chemical/x-cache-csf                            csf
chemical/x-cactvs-binary                        cbin cascii ctab
chemical/x-cdx                                  cdx
chemical/x-cerius                               cer
chemical/x-chem3d                               c3d
chemical/x-chemdraw                             chm
chemical/x-cif                                  cif
chemical/x-cmdf                                 cmdf
chemical/x-cml                                  cml
chemical/x-compass                              cpa
chemical/x-crossfire                            bsd
chemical/x-csml                                 csml csm
chemical/x-ctx                                  ctx
chemical/x-cxf                                  cxf cef
#chemical/x-daylight-smiles                     smi
chemical/x-embl-dl-nucleotide                   emb embl
chemical/x-galactic-spc                         spc
chemical/x-gamess-input                         inp gam gamin
chemical/x-gaussian-checkpoint                  fch fchk
chemical/x-gaussian-cube                        cub
chemical/x-gaussian-input                       gau gjc gjf
chemical/x-gaussian-log                         gal
chemical/x-gcg8-sequence                        gcg
chemical/x-genbank                              gen
chemical/x-hin                                  hin
chemical/x-isostar                              istr ist
chemical/x-jcamp-dx                             jdx dx
chemical/x-kinemage                             kin
chemical/x-macmolecule                          mcm
chemical/x-macromodel-input                     mmd mmod
chemical/x-mdl-molfile                          mol
chemical/x-mdl-rdfile                           rd
chemical/x-mdl-rxnfile                          rxn
chemical/x-mdl-sdfile                           sd sdf
chemical/x-mdl-tgf                              tgf
#chemical/x-mif                                 mif
chemical/x-mmcif                                mcif
chemical/x-mol2                                 mol2
chemical/x-molconn-Z                            b
chemical/x-mopac-graph                          gpt
chemical/x-mopac-input                          mop mopcrt mpc zmt
chemical/x-mopac-out                            moo
chemical/x-mopac-vib                            mvb
chemical/x-ncbi-asn1                            asn
chemical/x-ncbi-asn1-ascii                      prt ent
chemical/x-ncbi-asn1-binary                     val aso
chemical/x-ncbi-asn1-spec                       asn
chemical/x-pdb                                  pdb ent
chemical/x-rosdal                               ros
chemical/x-swissprot                            sw
chemical/x-vamas-iso14976                       vms
chemical/x-vmd                                  vmd
chemical/x-xtel                                 xtel
chemical/x-xyz                                  xyz

image/cgm
image/g3fax
image/gif                                       gif
image/ief                                       ief
image/jpeg                                      jpeg jpg jpe
image/naplps
image/pcx                                       pcx
image/png                                       png
image/prs.btif
image/prs.pti
image/svg+xml                                   svg svgz
image/tiff                                      tiff tif
image/vnd.cns.inf2
image/vnd.djvu                                  djvu djv
image/vnd.dwg
image/vnd.dxf
image/vnd.fastbidsheet
image/vnd.fpx
image/vnd.fst
image/vnd.fujixerox.edmics-mmr
image/vnd.fujixerox.edmics-rlc
image/vnd.mix
image/vnd.net-fpx
image/vnd.svf
image/vnd.wap.wbmp                              wbmp
image/vnd.xiff
image/x-cmu-raster                              ras
image/x-coreldraw                               cdr
image/x-coreldrawpattern                        pat
image/x-coreldrawtemplate                       cdt
image/x-corelphotopaint                         cpt
image/x-icon                                    ico
image/x-jg                                      art
image/x-jng                                     jng
image/x-ms-bmp                                  bmp
image/x-photoshop                               psd
image/x-portable-anymap                         pnm
image/x-portable-bitmap                         pbm
image/x-portable-graymap                        pgm
image/x-portable-pixmap                         ppm
image/x-rgb                                     rgb
image/x-xbitmap                                 xbm
image/x-xpixmap                                 xpm
image/x-xwindowdump                             xwd

inode/chardevice
inode/blockdevice
inode/directory-locked
inode/directory
inode/fifo
inode/socket

message/delivery-status
message/disposition-notification
message/external-body
message/http
message/s-http
message/news
message/partial
message/rfc822                                  eml

model/iges                                      igs iges
model/mesh                                      msh mesh silo
model/vnd.dwf
model/vnd.flatland.3dml
model/vnd.gdl
model/vnd.gs-gdl
model/vnd.gtw
model/vnd.mts
model/vnd.vtu
model/vrml                                      wrl vrml

multipart/alternative
multipart/appledouble
multipart/byteranges
multipart/digest
multipart/encrypted
multipart/form-data
multipart/header-set
multipart/mixed
multipart/parallel
multipart/related
multipart/report
multipart/signed
multipart/voice-message

text/calendar                                   ics icz
text/css                                        css
text/csv                                        csv
text/directory
text/english
text/enriched
text/h323                                       323
text/html                                       html htm shtml
text/iuls                                       uls
text/mathml                                     mml
text/parityfec
text/plain                                      asc txt text pot brf
text/prs.lines.tag
text/rfc822-headers
text/richtext                                   rtx
text/rtf
text/scriptlet                                  sct wsc
text/t140
text/texmacs                                    tm ts
text/tab-separated-values                       tsv
text/uri-list
text/vnd.abc
text/vnd.curl
text/vnd.DMClientScript
text/vnd.flatland.3dml
text/vnd.fly
text/vnd.fmi.flexstor
text/vnd.in3d.3dml
text/vnd.in3d.spot
text/vnd.IPTC.NewsML
text/vnd.IPTC.NITF
text/vnd.latex-z
text/vnd.motorola.reflex
text/vnd.ms-mediapackage
text/vnd.sun.j2me.app-descriptor                jad
text/vnd.wap.si
text/vnd.wap.sl
text/vnd.wap.wml                                wml
text/vnd.wap.wmlscript                          wmls
text/x-bibtex                                   bib
text/x-boo                                      boo
text/x-c++hdr                                   h++ hpp hxx hh
text/x-c++src                                   c++ cpp cxx cc
text/x-chdr                                     h
text/x-component                                htc
text/x-crontab
text/x-csh                                      csh
text/x-csrc                                     c
text/x-dsrc                                     d
text/x-diff                                     diff patch
text/x-haskell                                  hs
text/x-java                                     java
text/x-literate-haskell                         lhs
text/x-makefile
text/x-moc                                      moc
text/x-pascal                                   p pas
text/x-pcs-gcd                                  gcd
text/x-perl                                     pl pm
text/x-python                                   py
text/x-scala                                    scala
text/x-server-parsed-html
text/x-setext                                   etx
text/x-sh                                       sh
text/x-tcl                                      tcl tk
text/x-tex                                      tex ltx sty cls
text/x-vcalendar                                vcs
text/x-vcard                                    vcf

video/3gpp                                      3gp
video/annodex                                   axv
video/dl                                        dl
video/dv                                        dif dv
video/fli                                       fli
video/gl                                        gl
video/mpeg                                      mpeg mpg mpe
video/mp4                                       mp4
video/quicktime                                 qt mov
video/mp4v-es
video/ogg                                       ogv
video/parityfec
video/pointer
video/vnd.fvt
video/vnd.motorola.video
video/vnd.motorola.videop
video/vnd.mpegurl                               mxu
video/vnd.mts
video/vnd.nokia.interleaved-multimedia
video/vnd.vivo
video/x-flv                                     flv
video/x-la-asf                                  lsf lsx
video/x-mng                                     mng
video/x-ms-asf                                  asf asx
video/x-ms-wm                                   wm
video/x-ms-wmv                                  wmv
video/x-ms-wmx                                  wmx
video/x-ms-wvx                                  wvx
video/x-msvideo                                 avi
video/x-sgi-movie                               movie
video/x-matroska                                mpv

x-conference/x-cooltalk                         ice

x-epoc/x-sisx-app                               sisx
x-world/x-vrml                                  vrm vrml wrl

Open in new window


So the big difference in my file is I don't see text/xml at all and the addition of the xhtml+xml definition.
Avatar of morako

ASKER

I am even trying using your spry and no luck in IE.  works good in FF, Chrome.  view Source
Avatar of morako

ASKER

OK, what are you doing right and i am doing wrong!!!!

I copied your code from http://www.webdev-answers.com/

and paste it on spry1.php and it works.

Help me norrow this down to the point....   95% there :-)
So when you copy my code it looks like this:

<!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>
<script src="http://www.webdev-answers.com/SpryAssets/xpath.js.pagespeed.ce.8sGwmcbpaX.js" type="text/javascript"></script>
<script src="http://www.webdev-answers.com/SpryAssets/SpryData.js.pagespeed.ce.Lod9rczAkf.js" type="text/javascript"></script>
<script type="text/javascript"> 
var ds1 = new Spry.Data.XMLDataSet("xml2.xml", "listings/listing");
</script>
</head>
<body>
<div spry:region="ds1">
<table>
<tr>

<th spry:sort="title">Title</th>
<th spry:sort="description">Description</th>
<th spry:sort="@id">Id</th>
</tr>
<tr spry:repeat="ds1">
<td>{title}</td>
<td>{description}</td>
<td>{@id}</td>
</tr>
</table>
</div>

</body>
</html>

Open in new window


The only real difference is that you are using my versions of the Spry javascript files.  Can you look at your files and see what version they are?

Avatar of morako

ASKER

// SpryData.js - version 0.52 - Spry Pre-Release 1.6.1
//
// Copyright (c) 2006. Adobe Systems Incorporated.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
//   * Redistributions of source code must retain the above copyright notice,
//     this list of conditions and the following disclaimer.
//   * Redistributions in binary form must reproduce the above copyright notice,
//     this list of conditions and the following disclaimer in the documentation
//     and/or other materials provided with the distribution.
//   * Neither the name of Adobe Systems Incorporated nor the names of its
//     contributors may be used to endorse or promote products derived from this
//     software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
Avatar of morako

ASKER

// xpath.js - version 0.7 - Spry Pre-Release 1.6.1
//
// Code from xmltoken.js.
//
// Copyright 2006 Google Inc.
// All Rights Reserved
//
// Defines regular expression patterns to extract XML tokens from string.
// See <http://www.w3.org/TR/REC-xml/#sec-common-syn>,
// <http://www.w3.org/TR/xml11/#sec-common-syn> and
// <http://www.w3.org/TR/REC-xml-names/#NT-NCName> for the specifications.
//
// Author: Junji Takagi <jtakagi@google.com>

// Detect whether RegExp supports Unicode characters or not.
Avatar of morako

ASKER

Lets go one more.

I'll change the path to the local path and see if it fails.
Save my versions of Spry files locally?
Avatar of morako

ASKER

My spry is working
Avatar of morako

ASKER

Hmmmm
Avatar of morako

ASKER

Do you see anything wrong with this code?

http://beta.wwbn.com/spry.php
Let's start by removing stuff:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>

and test.

If that doesn't fix it, remove the paged view stuff too.  Also, my code uses spry:region and not spry:detailregion
Avatar of morako

ASKER

Done.  No effect
Now remove the paged view stuff and the SpryDataUtils.js and the SpryPagedView.ds

Also, have you tried using JSON or CSV since this is such a headache? :)
Avatar of morako

ASKER

It didn't like this.

<!--<script src="/SpryAssets/SpryPagedView.js" type="text/javascript"></script>-->

But how would I get it to page without it?
Avatar of morako

ASKER

In regards to this question, we are done, but this issue and demos I put up were actually a simplified version of a problem I am having within an application.

I would like to know, without removing the paging code, what is wrong and how can I fix it and still be able to page within the results.

Obviously it is somewhere in the paging, in your experience with spry does the paging  work well in IE?

Any thoughts.
media-spry.JPG
See, that's what I wanted to establish.  So now we know:  there is nothing inherently wrong with Spry at this time.  The issue seems to be caused when you introduce paging.

I'm willing to keep going on this if you are and in the same way.  I'll build a testing app on my end and we'll compare efforts.
Avatar of morako

ASKER

Sounds good to me.  I have alot of time invested on several grids and would really hate to start from scratch.  I rather learn, fix and move forward.  ;-)

I really appreciate your attention on this matter.
I'm motivated by the challenge.

Okay, so give me some time and let me try to build my sample app into a paged app.
Avatar of morako

ASKER

I am motivated by the help!!  ;-)
Want to see something funny?

http://www.webdev-answers.com/
Avatar of morako

ASKER

Hmmm...   So what are you thinking?  
Avatar of morako

ASKER

Avatar of morako

ASKER

Now that is even funnier..  LOL
ASKER CERTIFIED SOLUTION
Avatar of Jason C. Levine
Jason C. Levine
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of morako

ASKER

What about just pulling those files from adobe labs and copy them locally?
Avatar of morako

ASKER

Hey, hold on a sec.  let me go to my backend and add the adobe labs links and see if they work.
Avatar of morako

ASKER

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDC; InfoPath.2; .NET4.0C; Creative AutoUpdate v1.40.04)
Timestamp: Wed, 9 Feb 2011 04:30:21 UTC


Message: Object expected
Line: 405
Char: 1
Code: 0
URI: http://beta.wwbn.com/media/library/index.php?rid=1


Message: 'getParentDataSet' is null or not an object
Line: 4562
Char: 4
Code: 0
URI: http://labs.adobe.com/technologies/spry/includes/SpryData.js

Avatar of morako

ASKER

Holy smokes, it worked.
media-lib-adobelabs.JPG
Avatar of morako

ASKER

They keep the good stuff for themselves...  LOL
Avatar of morako

ASKER

The first few errors are because I had a typo when I changed the URLs to adobe labs, but once I corrected the URLs they work just fine.

I am going to copy the files from adobelabs locally and readdress the URL in the script tag and see what happens there.
>> I am going to copy the files from adobelabs locally and readdress the URL in the script tag and see what
>> happens there.

$10 says it breaks.
Avatar of morako

ASKER

I'm gonna bet it works.  
If we both bet on "breaks" it's not much of a bet.
Avatar of morako

ASKER

OK,  You owe me 10 bucks pal...

http://beta.wwbn.com/spry2.php
media-lib-adobelabs.JPG
Avatar of morako

ASKER

I'm betting it works...  I have to, it does me no good if it doesn't work... LOL
Well, I'm happy to pay it in this case.

So it looks like what we have is BAD EFFING JAVASCRIPT built into Dreamweaver.

Thanks, Adobe!
Avatar of morako

ASKER

this is the one file I could not pull off their servers.

http://labs.adobe.com/technologies/spry/includes/SpryDataUtils.js
Shouldn't matter now.  Everything else seems to be working
Avatar of morako

ASKER

OK pal..  I really want to thank you for taking the time and effort to troubleshoot this with me.  I would have never thought Adobe would EFF Up like this and would have not caught this.  I had posted the same question before and it was not resolved so I was about to give up.  

Thank you kindly  and I do see why you are ranked as Genius.

Best regards and thanks again.
Avatar of morako

ASKER

Extremely helpful, insightful, dedicated individual.  jason1178 is a model for all experts to follow as he is relentless in solving a problem even when I almost gave up..  My hat goes off to him.