Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Module - XML Register  |  

 

dnn_pt_xml_170x64.gif

 

  Quick Links  
 


  Team Leadership  

Stefan Cullmann
Project Lead

 


  Team Members  

Sebastian Leupold

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


  Ads  
Webhost4Life - $4.95 Windows Hosting
 


  Sponsors  

Meet Our Sponsors

The Official Microsoft ASP.NET Website
Portal Webhosting - Hosting For Developers
Red-Gate Software
MaximumASP
SourceGear - Tools for Developers
.: CounterSoft :.
 


DotNetNuke® Project :: XML Module

The XML module is one of the 10 original modules which have been released as part of the IBuySpy portal. 

xml module

XML module is working in three steps;

  1. it queries XML Data,
  2. transforms the XML data using an XSL transformation,
  3. and returns the result back to the user.

  4. All settings are stored inside DotNetNuke.
 


Project Lead Blog
Apr 2

Posted by: Stefan Cullmann
4/2/2007

I am very excited to announce a double release of the XML module.

Today XML 03.03.02 was released for public download. It fixes all current known bugs that were mostly related to the parameter collection:

XML-5092    Parameter Editor: Custom Property in Userprofile fixed
XML-4911    Parameter Values now supports values of 2000 characters
XML-5126    Parameter Collection: "Form" pass through is working

Further on the module got enhanced to support some new uses cases that were not possible before:

XML-4944    Querystring values can be encoded in UTF8, ASCII and Windows Default Encoding.
XML-4912    Support Required values for querystring, return a default xml in case of missing values
XML-4958    Support Fall Back values is values are not present
XML-5008    Downloads are provided as ashx webhandlers
XML-4925    HomeDirectory and CurrentCulture added to the parameter collection value source.
XML-4969    Switched ConnectionString handling to the new default
XML-4913    Show warning for invalid parameter definitions

This release is complied against DotNetNuke 03.03.00. Sadly I must tell the users of the XML 3.x module that this release is going to be the be the sunset for ASP.NET 1.1 modules and therefore the very last release for DotNetNuke 3.

I upgraded the XML module to DotNetNuke 4/ ASP.NET 2.0.  It is not just a 1:1 update as it benefits from the new platform like generics, even if these changes do not affect the UI of the module.


The changes for XML 04.03.03 are:

XML-4970    Upgraded module to ASP.Net 2.0 as WSP module
XML-4971    Switched from XslTransform to XslCompiledTransform
XML-5345    Disable Schema or DTD Validation for XML source

Both releases are available on the DotNetNuke Download page.

Some people are still not aware about the purpose of the XML module. I would consider it as an universal plug adapter. It helps you to connect your DotNetNuke site to third party XML data sources. According its way how it requests data using dynamic querystrings the module is very suitable for all kind of REST services.

Scott was so kind to provide me some playground pages to build up a show case room, thank you:

#1: Amazon Simple Query   
#2: Amazon Custom Query   
#3: Yahoo Map 

I would also like to say thank you to thanig who helped me to turn the walk through into something more readable, don’t miss it.

XML04.03.02 will be part of the upcoming DotNetNuke 04.05.00 release. I would like to say thank you to all of the crew, in particular the core team and the benefactors who did a great job together preparing the next DotNetNuke release into something special.

Tags:

Re: Double release of the XML module

The examples are great. I am really excited about this. It is also great that it is in the WSP format so the community can easily install the module and learn from your code examples. I know I will :)

By AdefWebserver on   4/3/2007

Re: Double release of the XML module

Me thinks there is something amiss with the new release as well. I loaded into v4.4.1 and on the rc3. Both are getting the same type of error with a xml xsl combo that was working with the previous release. The only difference I can see is that the new release is XML-4971 Switched from XslTransform to XslCompiledTransform. This may be causing the issues. I'd be happy to send you my xml xsl combo for you to test. Just let me know.

By iwonder on   4/4/2007

Re: Double release of the XML module

Oops, let the error message out of the last comment. Here it is:

System.Xml.Xsl.XslTransformException
An item of type 'Element' cannot be constructed within a node of type 'Comment'

By iwonder on   4/4/2007

Re: Double release of the XML module

Can you please remove my previous comment.... it contains info that should not be public... thanks.

By bkhoward2001 on   4/4/2007

Re: Double release of the XML module

Excuse my ignorance, but when I download the install version of a new project, how do I upgrade the module? There doesn't seem to be instructions in any of the zip files.

By tmgodbout on   4/16/2007

Re: Double release of the XML module

tmgodbout:

login as host, go to host/module definitions, click on install new module.

(http://www.dotnetnuke.com/About/DotNetNukeOnlineHelp/tabid/787/TID/1406/cid/114/Default.aspx)

By cshark on   4/16/2007

Re: Double release of the XML module

I wish there was some more documentation on this in the on-line help section...

By artak on   6/7/2007

Re: Double release of the XML module

The Yahoo map example #3 does not seem to work if I am logged in here ... just an observation. It shows Seattle if I'm logged out and nothing in the map area if I am logged in.

By rfreese on   10/9/2007

Re: Double release of the XML module

rfreese, it works for me. Maybe Yahoo maps doesn't recognize your city?

By cshark on   10/9/2007
 


SINA101
WANT A SPECial sIte iN TAIWAN?
sina101.com
Web Development and Strategy Firm
The Risdall Interactive Agency s websites, strategies, branding, & promotion in digital space.
www.Risdall.net/
Windsor Management Group
Fund Accounting Software for K12 Education.
Infinitevisions.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke® logo are registered trademarks of DotNetNuke Corporation
Hosted by MaximumASP