<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Guoqiang Wu's Blog : InfoPath</title><link>http://blogs.msdn.com/guowu/archive/tags/InfoPath/default.aspx</link><description>Tags: InfoPath</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Authoring XML schema (XSD) with InfoPath - Part II</title><link>http://blogs.msdn.com/guowu/archive/2005/05/26/422339.aspx</link><pubDate>Fri, 27 May 2005 02:10:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:422339</guid><dc:creator>guowu</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/guowu/comments/422339.aspx</comments><wfw:commentRss>http://blogs.msdn.com/guowu/commentrss.aspx?PostID=422339</wfw:commentRss><description>&lt;div&gt;Like I mentioned &lt;a href="http://blogs.msdn.com/guowu/archive/2005/05/24/421588.aspx"&gt;earlier&lt;/a&gt;, it is very easy to use InfoPath as an XML schema editor, with very little extra work:&lt;/div&gt;


&lt;div&gt; &lt;/div&gt;


&lt;ol style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="1"&gt;&lt;li&gt;Choose &lt;strong&gt;Design a form…&lt;/strong&gt; from the &lt;strong&gt;File &lt;/strong&gt;Menu in InfoPath.
&lt;/li&gt;&lt;li&gt;In the &lt;strong&gt;Design a new form&lt;/strong&gt; task pane, select &lt;strong&gt;New Blank Form&lt;/strong&gt;. Note, if you want to derive a schema from existing XML document or data connection, choose one of the &lt;strong&gt;New from&lt;/strong&gt;… options and skip to step 4) below.
&lt;/li&gt;&lt;li&gt;On the &lt;strong&gt;Design Tasks&lt;/strong&gt; pane, click on &lt;strong&gt;Data Source&lt;/strong&gt; to show the Data Source Pane. Right click on the &lt;strong&gt;myFields&lt;/strong&gt; element, you will see a shortcut menu. Starting there, you can create data source structure that models your need.
&lt;/li&gt;&lt;li&gt;Once you are done, go to &lt;strong&gt;File&lt;/strong&gt; menu, &lt;strong&gt;Extract form files…&lt;/strong&gt;, then quit InfoPath. Go to the folder you just saved extracted form files, you should find &lt;strong&gt;myschema.xsd&lt;/strong&gt; is what you want. Note: if you are deriving a schema, the schema you want may not be defined directly inside &lt;strong&gt;myschema.xsd&lt;/strong&gt;, but imported there.&lt;/li&gt;&lt;li&gt;(Optional) Open &lt;strong&gt;myschema.xsd&lt;/strong&gt; in your favorite XML or text editor, remove the &lt;strong&gt;my&lt;/strong&gt; namespace auto-generated by InfoPath or replace it with your desired namespace URI.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt; &lt;/div&gt;


&lt;div&gt;And that is it!&lt;/div&gt;


&lt;div id="CSBloggerSig"&gt;&lt;div&gt;&lt;hr tabIndex="-1" /&gt;&lt;/div&gt;


&lt;div align="right"&gt;&lt;div&gt;Have a nice day and thanks for listening to me murmuring!&lt;/div&gt;


&lt;/div&gt;


&lt;/div&gt;


&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=422339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/guowu/archive/tags/InfoPath/default.aspx">InfoPath</category></item><item><title>Authoring XML schema (XSD) with InfoPath - Part I</title><link>http://blogs.msdn.com/guowu/archive/2005/05/24/421588.aspx</link><pubDate>Wed, 25 May 2005 02:51:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:421588</guid><dc:creator>guowu</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/guowu/comments/421588.aspx</comments><wfw:commentRss>http://blogs.msdn.com/guowu/commentrss.aspx?PostID=421588</wfw:commentRss><description>&lt;div id="CSBlogger"&gt;Recently, I ran across &lt;a href="http://msdn.microsoft.com/msdnmag/issues/05/06/ServiceStation/default.aspx"&gt;Aaron Skonnard's MSDN magazine articles talking about Contract First Service Development&lt;/a&gt;. The very first step of this so called "Contract-First" development process is to create the XML schema. And for that, Aaron recommended Visual Studio as one of the XSD editor. This reminds me to mention a frequently overlooked fact that Microsoft InfoPath actually works great as an XSD authoring tool. &lt;/div&gt;


&lt;div&gt; &lt;/div&gt;


&lt;div&gt;The biggest advantage of using InfoPath as an XSD editor is, IMHO, the WYSIWYG user interface: &lt;/div&gt;


&lt;div&gt; &lt;img title="http://gqwu.members.winisp.net/blog/images/ipxsd-0.png" style="FLOAT: none; WIDTH: 246px; HEIGHT: 536px" tabIndex="-1" alt="" src="http://gqwu.members.winisp.net/blog/images/ipxsd-0.png" /&gt;&lt;/div&gt;


&lt;div&gt;As the screenshot above shows, you can create, modify and visualize your data structure very easily. It will be a tremendous help if you are not so familiar with XML schema.&lt;/div&gt;


&lt;div&gt; &lt;/div&gt;


&lt;div&gt;The other big, big plus is that InfoPath can derive XML schema for you: provide an xml file, a web service (well, I know this is a little bit redundant, just for the record), or even a &lt;strong&gt;database connection&lt;/strong&gt;, and you are all set!&lt;/div&gt;


&lt;div&gt; &lt;/div&gt;


&lt;div&gt;I hope that is enough to get you interested. Before we move on and talk about how to use InfoPath to create XML schemas, you should also be aware of the con's:&lt;/div&gt;


&lt;div&gt;1) This is not an intended functionality of InfoPath. So you will have to do a little extra (very little, I promise) work.&lt;/div&gt;


&lt;div&gt;2) Some XSD constructs are not supported by InfoPath. See details in this MSDN article: &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_ip2003_ta/html/ODC_INFInfoPathXSD.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_ip2003_ta/html/ODC_INFInfoPathXSD.asp&lt;/a&gt;&lt;/div&gt;


&lt;div&gt; &lt;/div&gt;


&lt;div&gt;Ok, next post I will talk in details about how to do this. While on the topic, I'd point out that InfoPath is also great for XSL editing because of the WYSIWYG UI. You will have to clean up all those InfoPath specific styles definition though. My other favorite XSL editor is Microsoft FrontPage 2003: its intellisence extension for XSL is a huge relief, not to mention you also get a rich set of XML editing features.&lt;/div&gt;


&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;


&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=421588" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/guowu/archive/tags/InfoPath/default.aspx">InfoPath</category></item><item><title>A simple InfoPath blog editor for .Text - SimpleBlogger</title><link>http://blogs.msdn.com/guowu/archive/2004/07/20/187990.aspx</link><pubDate>Tue, 20 Jul 2004 09:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:187990</guid><dc:creator>guowu</dc:creator><slash:comments>92</slash:comments><comments>http://blogs.msdn.com/guowu/comments/187990.aspx</comments><wfw:commentRss>http://blogs.msdn.com/guowu/commentrss.aspx?PostID=187990</wfw:commentRss><description>&lt;div&gt;&lt;div&gt;&lt;strong&gt;About&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;SimpleBlogger is an InfoPath based blog client utilizing the simpleblogservice API provided by &lt;a href="http://scottwater.com/blog"&gt;.Text&lt;/a&gt;. Main functionalities are:&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;view current posts;&lt;/li&gt;&lt;li&gt;edit existing posts;&lt;/li&gt;&lt;li&gt;create new posts;&lt;/li&gt;&lt;li&gt;view comments.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Feature highlights&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;In fact, those mostly are benefits provided by InfoPath. SimpleBlogger does very little.&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;Standard editing features found in most Microsoft Office products, but not in most existing blog clients, such as: background speller checker, format painter, undo/redo, insert/draw table, line spacing, etc.&lt;/li&gt;&lt;li&gt;Full offline support: imagine writing your blogs on your flight!&lt;/li&gt;&lt;li&gt;XHTML compatible: the post content generated by designer are in XHTML.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;System requirements&lt;/strong&gt;&lt;/div&gt;
&lt;ul&gt;&lt;li&gt;.Net Framework 1.1&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9c51d3a6-7cb1-4f61-837e-5f938254fc47&amp;amp;DisplayLang=en"&gt;Microsoft Office InfoPath 2003 SP1&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;[Update 07/27/2004] - Office 2003 SP1 is released. &lt;/div&gt;
&lt;div&gt;[Update 07/30/2004] - If you have problem with SP1 install and you had SP1 Preview installed previously, see whether &lt;a href="http://weblogs.asp.net/infopath/archive/2004/07/27/198855.aspx"&gt;this InfoPath team blog entry&lt;/a&gt; could be any help.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Intended users&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;.Text bloggers.&lt;/div&gt;
&lt;div&gt;[Update 05/26/2005] - &lt;font color="#ff0000"&gt;Community Server&lt;/font&gt; users, look &lt;a href="http://blogs.msdn.com/guowu/archive/2005/05/25/421975.aspx"&gt;here&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Note: if your blog server is a custom build of .Text, SimpleBlogger may or may not work for you, depending on whether the following assumptions are broken:&lt;/div&gt;
&lt;div&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;Assumption made&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;div&gt;&lt;font face="Verdana"&gt;&lt;strong&gt;Result if broken&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;RSS feed URL = blog URL + "/rss.aspx"&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font face="Verdana"&gt;unable to view/edit existing posts&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;SimpleBlogService URL = blog URL + "/services/simpleblogservice.asmx"&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="left"&gt;&lt;font face="Verdana"&gt;unable to update existing or publish new posts&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;SimpleBlogService web service is working as expected and there are no modifications to the APIs&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;same as above&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;/rss/channel/item/wfw:comment node contains the post entry id&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;unable to edit existing posts&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;/rss/channel/item/wfw:commentRss node points to the post comments RSS feed&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;unable to view comments &lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Click on the picture to view in full size.&lt;/div&gt;
&lt;div&gt;&lt;a href="http://gqwu.members.winisp.net/blogeditor/images/simpleblogger-screenshot.PNG"&gt;&lt;img title="http://gqwu.members.winisp.net/blogeditor/images/simpleblogger-screenshot0.PNG" alt="SimpleBlogger screenshot" src="http://gqwu.members.winisp.net/blogeditor/images/simpleblogger-screenshot0.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Download the &lt;a href="http://gqwu.members.winisp.net/blogeditor/download/simpleblogger.msi"&gt;SimpleBlogger.msi&lt;/a&gt; and run it. If you installed SimpleBlogger before, please uninstall it first.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Revision history&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;Form Version&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;Release Date&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;Backward Compatible&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;Changes (thanks to)&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;a href="http://gqwu.members.winisp.net/blogeditor/download/simpleblogger.msi"&gt;&lt;font face="Verdana"&gt;1.0.0.252&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="left"&gt;&lt;font face="Verdana"&gt;(Current)&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;08/09/2004&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;Yes&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana"&gt;fixed reload categories &lt;font face="Verdana"&gt;(&lt;/font&gt;&lt;a href="http://blogs.msdn.com/gduthie/"&gt;&lt;font face="Verdana"&gt;G. Andrew Duthie&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana"&gt;)&lt;/font&gt;&lt;font face="SimSun" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana"&gt;allow saving credentials with form &lt;font face="Verdana"&gt;(&lt;/font&gt;&lt;a href="http://blogs.msdn.com/gduthie/"&gt;&lt;font face="Verdana"&gt;G. Andrew Duthie&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana"&gt;)&lt;/font&gt;&lt;font face="SimSun" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana"&gt;removed useless links to comment entries&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;1.0.0.214&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;08/01/2004&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;No*&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana"&gt;fixed some saving problems&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana"&gt;minor UI cleanup&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;1.0.0.156&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Verdana"&gt;&lt;/font&gt; &lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;07/30/2004&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;No*&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana"&gt;removal of validation on username; (&lt;/font&gt;&lt;a href="http://blogs.msdn.com/gduthie/"&gt;&lt;font face="Verdana"&gt;G. Andrew Duthie&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana"&gt;)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana"&gt;redesign of post editing;&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana"&gt;extended schema to allow "managingEditor" elements found in some .Text RSS feeds; (&lt;/font&gt;&lt;a href="http://blogs.sqlpassj.org/yoneda/archive/2004/07/29/3573.aspx"&gt;&lt;font face="Verdana"&gt;??&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana"&gt; and others)&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana"&gt;improved comments display&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font face="Verdana"&gt;others...&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;1.0.0.1&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;07/20/2004&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;Yes&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana"&gt;Added error handling code for form load, minor UI touch &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;1.0.0.0&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Verdana"&gt;07/19/2004&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div align="center"&gt;&lt;font face="Verdana"&gt;-&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;ul&gt;&lt;li&gt;&lt;font face="Verdana"&gt;Original release&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colSpan="4"&gt;&lt;div&gt;&lt;font face="Verdana"&gt;*This means existing file created with old version of SimpleBlogger may not open once the new version is installed. If you have such file with work-in-progress post entries, try to post them using the old version before installing the new version.&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Usage&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;Open the InfoPath form template from your install location(default: %ProgramFiles%\InfoPath Form Templates\SimpleBlogger.xsn). &lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Hint&lt;/em&gt;&lt;/font&gt;: the above is only necessary if you don't have a saved form file (.xml) for your blog. You can always save data for your blogs in a form file and open the form file directly later. This is also how you can do offline blogging.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Support&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;This is provided "AS IS" with no warranties, and confers no rights. Use of this tool is subject to the terms specified in the &lt;a href="http://www.microsoft.com/info/cpyright.htm"&gt;Terms of Use&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Known issues/Limitations&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;1) General blogging related functionalities&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Symptom&lt;/em&gt;&lt;/font&gt;: a) when posting a new entry, you can not specify advanced options that are available for the .Text Web Admin page; b) for existing posts, categories information is not shown, thus can't be modified.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Cause&lt;/em&gt;&lt;/font&gt;: SimpleBlogger relies on the simpleblogservice web service API provided by .Text. It can not do anything more than what simpleblogservice web service can do.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Workaround&lt;/em&gt;&lt;/font&gt;: None&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Status&lt;/em&gt;&lt;/font&gt;: None until simpleblogservice implements those functionalities or another SOAP based web service is provided.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;2) Posts created or modified in other blog client looks weird in SimpleBlogger&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Symptom&lt;/em&gt;&lt;/font&gt;: this may happen when the html source of the post contains mangled html tag like &amp;lt;A&amp;gt;&amp;lt;B&amp;gt;&amp;lt;/A&amp;gt;&amp;lt;/B&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Cause&lt;/em&gt;&lt;/font&gt;: SimpleBlogger performs several simple steps to fix up bad HTML code to make them XHTML compatible. The emphasis here is "compatible", not "effective".&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Workaround&lt;/em&gt;&lt;/font&gt;: None&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Status&lt;/em&gt;&lt;/font&gt;: None. Converting HTML to XHTML is too complicate a job for SimpleBlogger to handle it well. As long as you stick to SimpleBlogger, which always generates XHTML compatible post content, this should not be a big concern.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;3) Inserted pictures are not shown on the web page&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Symptom&lt;/em&gt;&lt;/font&gt;: Pictures inserted using InfoPath built-in "Insert Picture" feature will show up correctly in SimpleBlogger, but not on the web page.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Cause&lt;/em&gt;&lt;/font&gt;: By design, InfoPath inserts the actual picture in the xml data by encoding it as a base64 string.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Workaround&lt;/em&gt;&lt;/font&gt;: In source edit mode, locate and modify the "img" tag created by InfoPath or simply insert the by yourself like this &amp;lt;img src="http://some.website.com/somepicture.jpg" /&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Status&lt;/em&gt;&lt;/font&gt;: I already tried really hard to make this easier but failed. I will try something new later. In the mean time, I would really appreciate if someone discover a way to get the insertion point of the InfoPath Rich text control or text box and share that with me.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;4) Unable to paste into post content in design mode&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Symptom&lt;/em&gt;&lt;/font&gt;: this may happen if copying from source external to InfoPath, e.g., a web page.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Cause&lt;/em&gt;&lt;/font&gt;: investigating&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Workaround&lt;/em&gt;&lt;/font&gt;: Paste into Notepad first.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Status&lt;/em&gt;&lt;/font&gt;: investigating&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;5) Font size shown in the web page may not be the same as shown in the design mode of SimpleBlogger&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Symptom&lt;/em&gt;&lt;/font&gt;: this most likely happens with text inside tables.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Cause&lt;/em&gt;&lt;/font&gt;: investigating&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Workaround&lt;/em&gt;&lt;/font&gt;: it seems like setting the font size 1 point higher or lower than current font size resolves the problem. Hint: you can use CTRL-] or CTRL-[ shortcut key to increase or decrease font size by 1 point.&lt;/div&gt;
&lt;div&gt;&lt;font color="#665484"&gt;&lt;em&gt;Status&lt;/em&gt;&lt;/font&gt;: investigating&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;That's all I know of. There definitely are more. Please let me know if you find issues with SimpleBlogger, I'd be happy to investigate as long as I have time.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Finally, as always, enjoy blogging!&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=187990" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/guowu/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="http://blogs.msdn.com/guowu/archive/tags/Blog+Editor/default.aspx">Blog Editor</category></item><item><title>Layout repeating elements horizontally in InfoPath 2003 SP1</title><link>http://blogs.msdn.com/guowu/archive/2004/07/19/187917.aspx</link><pubDate>Tue, 20 Jul 2004 05:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:187917</guid><dc:creator>guowu</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/guowu/comments/187917.aspx</comments><wfw:commentRss>http://blogs.msdn.com/guowu/commentrss.aspx?PostID=187917</wfw:commentRss><description>&lt;div&gt;&lt;div&gt;In &lt;a title="InfoPath" href="http://weblogs.asp.net/infopath"&gt;InfoPath&lt;/a&gt;, you can use repeating tables or repeating sections to display repeating elements. However, those two controls only allow elements to be arranged vertically. To illustrate, assuming the following data is bound to a repeating table:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div align="center"&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;&amp;lt;myGroup&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Arial"&gt;&amp;lt;myRepeatingElement name="element1" value="value1"/&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div align="left"&gt;&lt;font face="Arial"&gt;&amp;lt;myRepeatingElement name="element2" value="value2"/&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div align="left"&gt;&lt;font face="Arial"&gt;&amp;lt;myRepeatingElement name="element3" value="value3"/&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div align="left"&gt;&lt;font face="Arial"&gt;&amp;lt;myRepeatingElement name="…" value="…"/&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;div align="left"&gt;&lt;font face="Arial"&gt;&amp;lt;/myGroup&amp;gt;&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The table will look like this:&lt;/div&gt;
&lt;div align="center"&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Name&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Value&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;element1&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;value1&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;element2&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;value2&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;element3&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;value3&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;…&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;…&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;If you have a lot of those elements, the table will get very long and look ugly. So you'd want to layout those elements horizontally to better make use of the space available in the view. However, this is hard (if possible) to implement in InfoPath 2003 RTM without significant modification of your data source schema. With the data filtering functionality introduced in &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9c51d3a6-7cb1-4f61-837e-5f938254fc47&amp;amp;DisplayLang=en"&gt;InfoPath 2003 SP1&lt;/a&gt;, it is a breeze to make the table look like this:&lt;/div&gt;
&lt;div align="center"&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Name&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Value&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;element1&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;value1&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;…&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;…&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Name&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Value&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;element2&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;value2&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;table class="msoUcTable"&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Name&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;Value&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;element3&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td&gt;&lt;div&gt;&lt;font face="Arial"&gt;value3&lt;/font&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div align="left"&gt;Here are the steps to achieve the results shown above:&lt;/div&gt;
&lt;div align="left"&gt; &lt;/div&gt;
&lt;ol&gt;&lt;li&gt;&lt;div align="left"&gt;Insert a one-row layout table in the view. The column number should be the number of repeating columns you want to have. In the above example, it should be 3. &lt;br /&gt;&lt;strong&gt;Note: &lt;/strong&gt;For simplicity, I will only talk about repeating table below. You can do similar things with repeating section.&lt;/div&gt;
&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;In the first cell of the layout table, insert a repeating table bound to desired data source. &lt;/div&gt;
&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;Double click on the repeating table to open the "&lt;font color="#333399"&gt;Repeating Table Properties&lt;/font&gt;" dialog; click on the "&lt;font color="#333399"&gt;Display&lt;/font&gt;" tab, then click the "&lt;font color="#333399"&gt;Filter data…&lt;/font&gt;" button. On the dialog appeared, click on "&lt;font color="#333399"&gt;Add&lt;/font&gt;" button to add a filter condition with type of "&lt;font color="#333399"&gt;the expression&lt;/font&gt;" and value of "&lt;font color="#333399"&gt;position() mod 3 = 1&lt;/font&gt;"(without quote, same below). You probably want to uncheck the "&lt;font color="#333399"&gt;Show filter icon to indicate filtered item&lt;/font&gt;" option on the "&lt;font color="#333399"&gt;Repeating Table Properties&lt;/font&gt;" dialog after the filter is added.&lt;/div&gt;
&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;Now copy the repeating table to the rest of the cells in the layout table inserted in step 1. Follow step 3 above to modify the filter expression according to the column index of the layout table.. For example, the repeating table in the second column should have a filter expression of "&lt;font color="#333399"&gt;position() mod 3 = 2&lt;/font&gt;". The last column is special in that the expression there should be "&lt;font color="#333399"&gt;position() mod 3 = 0&lt;/font&gt;".&lt;/div&gt;
&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;If necessary, choose one of the repeating table to allow "&lt;font color="#333399"&gt;show insert button and hint text&lt;/font&gt;", and disable this option on other repeating tables.&lt;/div&gt;
&lt;/li&gt;&lt;/ol&gt;&lt;div align="left"&gt;&lt;br /&gt;That is it! Before you try this out, let me warn you one last thing: you will see a "&lt;font color="#333399"&gt;control stores duplicate data&lt;/font&gt;" warning on each of those repeating tables. Not that it is going to cause any problems, as long as you configure the filters correctly.&lt;/div&gt;
&lt;div align="left"&gt; &lt;/div&gt;
&lt;div align="left"&gt;[Update 07/27/2004] Office 2003 SP1 is released. Removing reference to InfoPath SP1 Preview.&lt;/div&gt;
&lt;div&gt;Posted with Simple .Text Blog Editor&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=187917" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/guowu/archive/tags/InfoPath/default.aspx">InfoPath</category></item></channel></rss>