Web Service Guy

Web service stuff

How do you report a bug to Microsoft?

For the first time since 1997 and the first Microsoft XML toolkit / parser, I have had to hack into XML files using regular expressions (arrrrrg!) in order to get a valid XML document to load into Microsoft XML tools.

An example of this type of XML is:

<?xml version="1.0"?>
<!DOCTYPE root [
<!ENTITY ns "http://www.some.com/schema">
]>
<root xmlns="&ns;">
<foo>Some foo</foo>
<bar>Some bar</bar>
</root>

The author of this type of XML is using a general entity to represent the default namespace uri. Both XmlDocument and XmlValidatingReader barf on this file with an error of:

System.ArgumentException: Prefixes beginning with "xml" (regardless of whether the characters are uppercase, lowercase, or some combination thereof) are reserved for use by XML.

So is this a valid XML document? Although using general entities in this way seems to be pushing the envelope a bit (Are namespaces part of the XML data or do they sit in a layer above the data?), I have seen quite a few examples in this style on the W3C site so I assume it is valid. So in order to deal with this type of XML, I have had to write code using tedious regular expressions to manually find and replace the offending entities prior to loading into .Net XML classes.

Which brings me to my point and request. How do I report this bug to the MS XML team? I have looked on Technet and MSDN but cannot find a way to do this.

Comments

kpako@yahoo.com (Dare Obasanjo) said:

The easiest way is to post in one of our newsgroups such as microsoft.public.xml or microsoft.public.dotnet.xml. This particular bug is a known issue and will be fixed in the Whidbey release.
# September 15, 2003 1:31 PM

Feed Search Engine - All Fresh Articles And News Are Here said:

Pingback from  Feed Search Engine - All Fresh Articles And News Are Here

# November 25, 2007 6:59 PM

icon pack said:

<a href=www.ekalukgroup.co.th/.../viewtopic.php Quite right! I like your idea. I suggest to take out for the general discussion.</a>

# November 4, 2012 12:11 PM

windows icons said:

P.S. Please review our <a href="http://grid.iosdevforum.org">design portfolio</a> for Doors2012.

3 Proven Strategies for Achieving Your Goals

Setting goals can be an easy task for many people. However, achieving the goals set is not always so easy. For example, anyone can say, "I am going to lose 10 pounds this month." Saying it is easy; doing it is difficult. Meeting your goals takes dedication, drive, and motivation. Below are three proven strategies for successful goal setting.1. Keep Your Goals RealisticOne of themost important elements of setting goals is to keep them realistic. You would not want to set a goal to complete an upcoming marathon, if you're not an experienced runner. Those kinds of goals are more like wishes than goals, because they are nearly impossible to achieve. A more realistic goal could be to enter a half marathon and focus on finishing the race, or tackle a smaller version. The danger of setting unrealistic goals is that you're not likely to achieve them. This can affect your motivation to try something new in the future.2. Write Goals DownWhen you set personal goals for yourself, you are more likely to achieve them if you have written them down. There are several reasons why writing down your goals is an effective tool, they are:&bull; Provides clarity

&bull; Strengthens motivation

&bull; Keeps you accountable

&bull; Builds self-esteemWhen people write down their goals, they have a much greater degree of success in achieving them. It's also an excellent visual reminder to keep you focused, when goals are posted in places you'll see everyday.3. Remain PositiveWhen you are working toward your goals, you're likely to encounter a few challenges along the way. This is perfectly normal. In order to move through your challenges more quickly, stay focused on the positive effect achieving the goal will have on your life and consider the following:1. Rewarding yourself for reaching milestones.

2. Visualizing your success.

3. Reading your goal list daily.Achieving your personal goals can heighten your self-esteem and improve your overall quality of life. If you set realistic goals, write them down, and remain positive, you are much more likely to achieve the goals you set.

# December 14, 2012 4:05 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)