Rick Strahl's Web Log
Wind, waves, code and everything in between...
Ad-free experience sponsored by:
- the market leader of .NET and Java APIs for file formats – natively work with DOCX, XLSX, PPT, PDF, images and more
WebLog Posts in Category XML
September, 2020 (2)
August, 2020 (1)
July, 2020 (4)
June, 2020 (3)
May, 2020 (5)
April, 2020 (2)
March, 2020 (3)
February, 2020 (3)
January, 2020 (1)
December, 2019 (2)
November, 2019 (3)
October, 2019 (1)
September, 2019 (5)
Visual Studio (52)
ASP.NET Core (51)
Web Services (19)
Web Api (16)
.NET Core (15)
Sql Server (9)
Microsoft AJAX (8)
Web Connection (7)
West Wind Ajax Toolkit (7)
Entity Framework (6)
Internet Explorer (6)
Html Help Builder (5)
Live Writer (5)
Source Control (4)
Markdown Monster (4)
Help Builder (3)
Web Browser Control (3)
Software Development (3)
Visual Studio Code (2)
ASP.NET vNext (2)
.NET Standard (2)
Visual Studio (1)
ASP.NET Markdown (1)
Control Development (1)
Credit Card Processing (1)
Dynamic Types (1)
VS Code (1)
Web Deployment Projects (1)
Web Design (1)
Web Assembly (1)
Returning an XML Encoded String in .NET
November 30, 2018 - Maui, Hawaii
XML is not as popular as it once was, but there's still a lot of XML based configuration and data floating around today. Today I ran into a recurring issue where I needed to convert a string to a properly encoded XML string. Seems simple enough but it's not as straightforward as you might think to generate an XML Encoded string properly. This post shows a few different ways to retrieve a string and discusses advantages of each.
XmlWriter and lower ASCII characters
January 02, 2012 - Maui, Hawaii
If you've ever tried to generate an XML document from content that contains lower ASCII characters you might have found out that this will throw exceptions. Here's why this happens and how you can work around the issue in a pinch.
WSDL Imports without WSDL.exe
February 12, 2009 - Maui, Hawaii
A couple of weeks back I have been working on a Web Service client tool for COM clients. With the SOAP Toolkit DOA one of the things that old (for me most FoxPro apps of clients) apps need to do is access Web Services and .NET is really become the only viable option if calling a complex service is required. I’ve been swamped with work in this area recently (which isn’t a bad thing) but clearly a...
Byte Order Marks and XmlDocument Streaming to HTTP
April 15, 2008 - Redmond, Washington
If you're generating XML content that gets sent out to HTTP you'll need to watch out for the default XmlTextWriter encoding which includes a byte order mark. Including a BOM in Http output effectively produces invalid XML and while a smart XML client will skip over the BOM, others will barf on the BOM and treat it as content.
Watch out for XmlDocument.PreserveWhitespace when dealing with Digital Signatures
March 03, 2008 - Maui, Hawaii
When creating digital signatures of XML documents its crucial that the Xml document settings on signing match the document settings that are expected for validating signatures. I ran into a problem where our signatures were failing with a vendor's site, due to the PreserveWhitespace property settings on our end and on the vendor's parser being mismatched.
Digitally Signing an XML Document and Verifying the Signature
February 23, 2008 - Maui, Hawaii
Signing an XML document and then validating the digital signature of the document doesn't involve a lot of code - once you know how it works, but arriving there is quite the journey. This post describes setting up a certifcate for testing, signing an XML document with the Private key and then validating it with the Public key.
XmlWriter and Schema
August 09, 2007 - Hood River, Oregon
In the ResX exporter for my data driven Resource Provider I use a bit of code that iterates over the database resources and then spits out ResX resources from the data as an option to get your resources into your Web site. The code I've used in this stretch of code uses an XmlWriter to quickly spit...
Some thoughts on Xml parsing with XPathNavigator
March 01, 2007 - Maui, Hawaii
I've been working on XML Parsing for a few weeks now and in the process got to know the XPathNavigator a bit better than I did. Here are a few notes and some helpers that I used to simplify my parsing.
XmlWriter, Strings and Byte Order Marks
February 04, 2007 - Maui, Hawaii
When using an XmlWriter to generate output to anything but files you'll want to be careful of the Byte Order Marks that get generated by default.
OFX Data parsing in .NET
January 31, 2007 - Maui, Hawaii
I'm doing some work with OFX financial data parsing and I'm finding that there's not a lot of information on doing this and a number of problems with getting the OFX schemas to work properly with .NET. With some help I was able to get .NET types from the OFX schemas but the data is ugly as sin on these generated types. So I'm looking for insight if anybody's been down that path.
XSD.EXE and included schemas?
January 26, 2007 - Maui, Hawaii
I've run into a snag trying to import a schema that includes a bunch of related schemas. When running XSD.EXE it fails to see the related schemas and bombs because of it.