473,400 Members | 2,163 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,400 software developers and data experts.

Major problem with XSD schema's in Internet Explorer

We develop and host a webbased accounting application which is fully xml/xsd
and webservice oriented.

We have recently noticed that xml schemas (xsd or xdr) are not being cached
by Internet Explorer, or at least the cache isn't being used anymore. We know
for a fact that this was working properly until recently: if-modified-since
headers would be sent to the server which then replied with 304's, but now we
see that these headers are not being sent anymore, forcing the server to
respond with a 200. We suspect it must be due to some recent windows update
(urlmon, wininet, msxml ??) but we're not exactly sure when.

When the schema is directly requested through the location bar of IE it is
cached correctly while if the xml parser is allowed to resolve it as an
external the cache is by-passed (no if-modified-since header).

Our XSD is over 140kB and caching is obviously crucial to the performance of
our application.

Any comments, suggestions, similar experiences?
Thanks in advance


--------Sample XML-file:---------------
<?xml version="1.0" encoding="utf-8" ?>
<DATA xmlns="x-schema:schema.xsd">
<CUS>
<CUSNBR>1</CUSNBR>
</CUS>
</DATA>

--------Sample XSD-file:--------------
<Schema xmlns="urn:schemas-microsoft-com:xml-data"
xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ElementType name="DATA" content="eltOnly" order="many">
<element type="CUS" maxOccurs="1" />
</ElementType>
<ElementType name="CUS" content="eltOnly" order="many">
<element type="CUSNBR" maxOccurs="1" />
</ElementType>
<ElementType name="CUSNBR" content="textOnly" dt:type="int"/>
</Schema>
Nov 12 '05 #1
0 1271

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Gidrazas | last post by:
Hello I'm trying to generate DataSet from Sybase ASA 9 database. I'll use it in Crystal Reports. But when i'm trying to drag table from Server Explorer as written in...
7
by: Grant | last post by:
Ok I have XP Pro and recently upgraded to SP2 but after doing so one of my favorite webpages to check daily does not respond the same as before. It used to be (pre SP2) that I could when visiting...
0
by: Nathan Sokalski | last post by:
Is there a schema available for Internet Explorer 6.0? I have noticed that the latest browser schema in Visual Studio .NET 2003 is for IE5, but how many people still use IE5 anymore (most people...
2
by: Mike:o | last post by:
I need to validate XML documents (orders) against their schema before processing. The PurchaseOrder schema that we use references 3 other schemas using the <imports ...> element. Here is the...
1
by: David C. Allen | last post by:
I am trying to insert an xml data island into a htm file that I am using for a help file. When I insert the lines of xml, the <xml> tag is underlined in red in VS2003 and the message says "The...
7
by: Timo Haberkern | last post by:
Hi there, i have some troubles with my TSearch2 Installation. I have done this installation as described in http://www.sai.msu.su/~megera/oddmuse/index.cgi/Tsearch_V2_compound_words...
11
by: Wendy | last post by:
Hello, I have a program that does the following: When a user clicks on a row in a VB.NET datagrid, it will open a web page in Internet Explorer (that corresponds to that item in the selected row...
8
by: rn5a | last post by:
I have a HTML page named Index.html which is divided into 3 frames. The URL of 2 of the frames are HTML pages but the 3rd frame houses a ASP page. Now when I go to Windows Explorer, navigate to...
2
by: subsanta | last post by:
My computer has so many problems and ive looked around on the internet and ive managed to fix some of them. I know that i have a few viruses on my computer, but i cant get rid of them, in one case i...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.