• Expression Web team blog

    Why doesn't Expression Web SuperPreview work with Firefox 3.5.5 on Windows XP?


    [Update 12/16/09: Firefox 3.5.6 has fixed the bug so it can again be used in SuperPreview.  If you followed the steps below to revert to an earlier version of Firefox, you may now turn auto-updates back on.  Firefox will then update to 3.5.6 and continue to work with SuperPreview.]

    Unfortunately, this particular Firefox update included a change that broke the ability of 3rd party applications, such as SuperPreview, to embed Firefox on Windows XP and Windows Server 2003.

    Those affected by this issue will see the error text:  "Attempted to read or write protected memory.  This is often an indication that other memory is corrupt." 

    Firefox 3.5.5 Error

    Until Firefox releases an updated version with the fix, the only solution is to roll back your version of Firefox to 3.5.4 or earlier.  To do this you will have to:

    1. Uninstall the 3.5.5 version of Firefox

    Once you've reinstalled you will need to turn off auto-updates for Firefox to ensure it doesn't update back to 3.5.5. To disable the auto-update functionality in Firefox, follow these steps:

    1. Disable your Internet connection so Firefox does not attempt to automatically update.
    2. Start Firefox.
    3. On the Tools menu, click Options.
    4. Click Advanced.
    5. Click the Update tab.
    6. Disable auto-update.
      • Click to clear the Firefox check box OR
      • Click the radio button to “Ask me what I want to do” when updates to Firefox are found.
    7. Click OK to apply the changes.
    8. Re-enable your Internet connection and restart Firefox.

    NOTE: The above is a temporary workaround as this will also stop you from picking up all further updates of Firefox. 

    The Firefox team is aware of the bug and has fixed it.  However, an updated version of Firefox containing the fix is not yet available.    We will update this blog when we have more information.

    For those interested in the technical details:

    Precise Firefox change that broke other applications:

    Bug logged that fixes the issue caused by the above:

    MSDN article including note on problems with this implementation in XP and 2003:

    Alex Moskwa
    Program Manager
    Microsoft Expression Web

  • Expression Web team blog

    “Bring on the PHP” – SitePoint review of the Expression Web code editor


    Raena Jackson Armitage , SitePoint Community Leader and hand-coder, recently checked out the code editor and PHP support in Expression Web 3 and wrote up a review of her experience:


  • Expression Web team blog

    Latest version of Firefox 3.5 works in SuperPreview


    Last month we blogged about a Firefox bug our customers encountered using SuperPreview with Firefox version 3.5.5. This bug caused Firefox 3.5 to stop working with SuperPreview on Windows XP and Windows Server 2003. With the newest release of Firefox 3.5.6, the Mozilla team has fixed the aforementioned bug. We recommend that you update to this latest version of Firefox 3.5 to use it again in SuperPreview. If you followed the steps in the previous blog post to revert to an earlier version of Firefox, you may now turn auto-updates back on.

    Michelle Rosenthal
    Microsoft Expression Web

  • Expression Web team blog

    Increase your search rankings with better web page titles


    Are you still waiting for a flood of visitors to find your site? Wondering if you need to invest in some online ads or an SEO specialist? Before you do any heavy lifting, first try the simple task of reviewing the titles of your web pages for their search relevance. I just published the following post to introduce you to one basic SEO concept and also show all of the options for efficiently reviewing and editing web page titles in Expression Web.

    Read the entire post here:


     Anna Ullrich

  • Expression Web team blog

    Holiday Savings on Expression Studio or Expression Web (US only)


    Update to this blog post – this offer is extended through Jan 31, 2010!

    For a limited time there is a discount of 30% on all Microsoft Expression version 3 products (Microsoft Expression Studio + Expression Web, both full and upgrade versions) when purchased through the Microsoft Online Store. A special promo code is NOT required and this is available only in the *US*. This offer is valid through December 28, 2009 11:59 p.m. Check it out:

    Express yourself for less


  • Expression Web team blog

    Styling MySpace profile page using Expression Web Part 2


    In Part 1 of this blog post topic, I covered the following steps:

    1. Clear the default page background and table borders
    2. Set the custom background color and image
    3. Set the background color for the context boxes tables
    4. Set the text color and size

    At the end of the 4 steps above, my profile page looks like this.











    In this blog post, I'm going to share how to style the text in the two content areas highlighted in green. For the content area on the left, I use the following css to style the profile name. In my example, the text would be "Pei Pei".

    .nametext {
        font-size: 16px;
        font-family: Trebuchet MS;

    This is how the result looks like:

    Next, we want to style the "music type" text below the profile name. In this case the "Indie/Pop/Rock" that is hardly legible. I use the follow css:

    td.text strong{
         font-size: 12px;
         font-family: Trebuchet MS;

    This is how the result looks like:

    Next, I use the following css to style the title in the Blog Entry content area:

    btext {

    This is how the result looks like:


    The downside of styling it this way also style the text in the Friend Space content area. But I prefer to hide that content area anyway.

    I used the following css to hide it:

    table.friendSpace {

    That's all for this blog post. In the next post, I'll share how to customize the Contacting <Profile Name> content area.

    Sayuri Wijaya Gould
    Program Manager in Expression Web

  • Expression Web team blog

    SlapShot for Expression Web 4


    SlapShot is a new extension written for Expression Web 4. For those of you who already use the SnapShot panel (a feature that debuted in Expression Web 3), you will feel right at home with SlapShot.

    For those of you who haven’t yet used SnapShot (or who need a quick refresher course), SnapShot is a panel in Expression Web that displays an image of the current page as rendered by the selected browser. It allows you to easily change the browser and browser resolution without having to repeatedly preview in browser to see your changes.

    SlapShot is based on the same premise in that you can easily preview a page without loading a browser, however SlapShot extends the features of SnapShot by including full ActiveX support (Silverlight®, Flash®, and so on), as well as interactivity within the page (including navigation).

    In the following screenshot, you can see that SnapShot displays only the Install Silverlight message but SlapShot displays (with interaction) the actual Silverlight content.

    Slapshot works by listening to the Expression Web ondocumentchanged and ondocumentsaved events (for more information about these events, see The add-in manifest in the Expression Web SDK User Guide). When a page is saved or the active document is changed (for example, the user clicks on the tab of a different page), the SlapShot display updates. Quite nifty.

    There are a few conditions that must be met before SlapShot will work correctly:

    • The page must belong to a site on the local computer.
    •  Expression Web must be configured to use the Microsoft Expression Development Server.
    • To configure Expression Web to use the Development Server:
      • On the Site menu, click Site Settings, and then click the Preview tab.
      • Make sure Use Microsoft Expression Development Server is checked and select For all web pages.
    • Run any page once or load SnapShot  to start the Development Server for the site.

    For more detailed instructions configuring and loading the Development Server see the Previewing documentation.

    Version 1 of SlapShot includes default support for the version of Internet Explorer that is installed on your computer.

    You can enable Beta (not all features are available yet) Firefox support in the SlapShot panel using the following steps:

    1. Download the Mozilla XUL SDK from the Mozilla download center: http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/.
    2. Unzip the latest version to your hard drive.
    3. Start a command prompt as an administrator and change to the bin subdirectory where you unzipped the XUL SDK.
    4. Type regsvr32.exe mozctl.dll and press ENTER.
    5. Restart Expression Web 4. The SlapShot panel now supports Firefox.





    The SlapShot add-in uses a fairly large swath of the extensibility layer and, hopefully, can provide a reference about how to get various pieces of data out of Expression Web 4 (as well as be a useful tool). SlapShot is already available on the Expression Gallery.

    To install SlapShot

    1. In Expression Web, click Tools, and then click Add-Ins. The Manage Add-ins dialog box is displayed.
    2. Click Install, browse to the location you downloaded SlapShot.xadd to, click SlapShot.xadd, and then click Open. The extension is unpacked and added to the list of add-ins, SlapShot can then be found towards the bottom of the Panels menu item.


    John Dixon
    Expression Web


  • Expression Web team blog

    Software update for Expression Web 2: KB957827


    Microsoft has released an update for Microsoft Expression Web 2.0. This update fixes a problem that prevents macros from running on a Windows Vista-based client computer.


    Note: If you’ve set Windows to automatically update, the update for Expression Web 2 appears in the Office 2007 list of updates as shown in the following screenshot.

    Update for Expression Web 2

  • Expression Web team blog

    Free BETA version of Microsoft Web Platform Installer


    Microsoft has released a free BETA version of the Web Platform Installer which corrals together all the free components you need for developing web applications on Windows Vista. To download the installer, go here: http://www.microsoft.com/web/channel/products/WebPlatformInstaller.aspx .

    The first screen of the BETA installer lets you select Complete, ASP.NET Developer, or Your Choice:

    first screen in the Microsoft Web Platform Installer Beta dialog box

    If you select Your Choice and click Next, you can select just the options you want. You can also select a profile in the Recommendations list on the Web Server tab to distill the options down to the profile that fits your development the best, including ASP.NET Developer, PHP Developer, or Classic ASP Developer:

    Recommendations in the Microsoft Web Platform Installer Beta dialog box


  • Expression Web team blog

    CSS Layouts without the headache


    Beck WeinholdHi, I’m Beck Weinhold, one of the newest testers on the Expression Web team and also a newcomer to the world of CSS layouts. While there have been a couple of excellent posts here recently about writing your own CSS layout from scratch, at my skill level I’m really only ready to get started with the predefined CSS layouts that Expression Web provides. If you're also new to CSS layouts, this post is for you.

    First, I should note that in version 2, there have been a few changes to the CSS generated by Expression Web for the predefined CSS layouts. One annoying problem that’s been fixed: with a version 1 layout that includes a footer and more than one column, you could easily find your footer overlapping the side column(s) if the main column content is shorter than the side column content.

    To take a look at the possibilities, launch Expression Web and choose File > New > Page. Select the CSS Layouts option in the left column.


    As you scroll through the list of layouts in the middle column, the preview on the right changes to show how content will be laid out on the page. Dark grey shading and a solid line across the middle of a region indicates that the region has a fixed width in the page layout, while light grey shading with a dotted, arrow-headed line stretching across it indicates that the region expands to fill the remainder of the browser window.

    Choosing the “Header, nav, 2 columns, footer” layout, my Design view looks like this:


    If you're working with the Design view of your page, make sure that your Visual Aids (on the View menu) are On as well – in particular, the Empty Containers and Visible Borders options – otherwise you’ll just see a blank page with no hints as to how the page is divided.

    The HTML for this looks like:


    This layout doesn’t look a whole lot like the preview right now. In fact, I’m tempted to stretch the page_content div, the one that will contain most of the text, just to see how it would look. But if I do that by re-sizing the div in the Design view, I’m effectively telling Expression Web that I’d like the page_content div to fix the layout at that height – even if the content requires a larger container. You can see the result in the HTML below.


    Leaving the fixed height on the page_content div for now, I’ve added content to my page to see how the layout looks. I’ve also given background colors to the footer div and the page_content div to highlight the div placement. You can see by the background coloring that the right column content has overflowed the page_content div, which means that although the footer doesn’t overlap with the page_content div, it does overlap with the overflowing text. Not so good.


    Next time, instead of stretching the page_content div, I can just put some content into my page first to get a feel for how the layout works. Or I can just remove the height property from the page_content div, as I’ve done in the image below. As you can see, the page_layout div expands to fit the text and there’s no overflowing text to overlap with the footer.


    I’m pretty happy with the layout I’ve chosen, but I’ve decided that I don’t need the navigation container.

    To do this easily, I’ll start by clicking on one of the navigation links. In order to make sure the entire top_nav div is deleted, I’ll click on the <div#top_nav> breadcrumb at the top of the view (just below the title bar) to select the whole div, then hit the Delete or Backspace key.


    In the Code half of the view, I can see that the <div id=”top_nav”> tag and its contents are gone; in the Design view, I can see that it didn’t affect the rest of the layout of the page. And if I add more pages later and need to provide navigation, I can just insert a new top_nav div tag below the masthead div, put my links there, and I’ll be in business.


    If you’re feeling bold after this introduction to Expression Web’s predefined CSS layouts, take a look at the recent posts that I mentioned earlier from Steve and Morten. Keep an eye out for my next post, where I’ll make my page prettier by customizing Expression Web’s predefined style sheets!

  • Expression Web team blog

    Sessions, Workshops, and Unsessions announced for Microsoft MIX 2009


    Register now for MIX 09 which presents a slew of sessions on working with Expression programs, including:

    Microsoft Expression Web: No Platform Left Behind

    Steve Guttman, Expression Web PRINCIPAL PRODUCT UNIT MANAGER

    Come learn how to use Expression Web to build resilient standards-based sites for use across a wide range of browsers and platforms. Hear about the current version of Expression Web and also some sneak peeks at future work that will make creating great sites even easier for designers. With a focus on workflow, you will also see how well Expression Web integrates with ASP.NET and PHP.

    Web Form Design

    Come hear key considerations and best practices for Web form design based on international usability testing, eye-tracking studies, and over ten years of designing Web applications. Learn how the interaction and visual design of Web forms can make the difference between acquiring a customer and completing a transaction or not.

    From Concept to Production: Design Workflow with Microsoft Expression Studio - Christian Schormann

    Learn successful workflow models between designers and developers using Microsoft Expression Web, Blend, Design and Encoder. This session specifically focuses on creating rich Internet applications with Silverlight, and shows how the next generation of the Expression suite will make the design workflow faster, easier and richer. Explore how developers and designers can integrate and divide production tasks in a meaningful and harmonious way.

    Go Deep with Microsoft Silverlight Controls

    Learn how to encapsulate structure, animation, and logic inside custom controls that handle theming, layout, validation, and data binding. Using Microsoft Visual Studio and Microsoft Expression Blend, explore advanced design, coding, debugging, and testing techniques for building components that work interchangeably in Silverlight and Windows Presentation Foundation (WPF).

    Improving UX through Application Lifecycle Management - Chris Bernard

    Learn how you can leverage Microsoft Expression and Microsoft Visual Studio Team System to improve your overall application lifecycle, decrease your time to market, and ultimately raise the quality of your applications.

    Integrating Microsoft Expression Blend with Adobe Creative Suite -Joanna Mason

    Explore how Expression Blend integrates with the design tools from Adobe's Creative Suite. Learn how to use content from Photoshop and Illustrator to efficiently create Windows Presentation Foundation (WPF) and Microsoft Silverlight-based applications, and see a range of useful tips and tricks from one of the core Expression Blend team members.

    Optimizing Performance for Microsoft Expression Encoder  - James Clarke

    See demonstrations of how to fine tune your media for best encoding and Microsoft Silverlight playback performance. Learn encoding best practices to make sure your video playback is as fast and smooth as possible.

    The Future of Microsoft Expression Blend  - Douglas Olson

    Hear about the future plans for Expression Blend. See how Expression Blend improves the productivity of visual designers, providing better access to data and enhanced tools for interactivity. Learn how designers can be deeply engaged and remain in control of the creative decisions while enjoying improved collaboration with developers throughout the project lifecycle.

    Visual Design with Microsoft Expression Blend  - Celso Gomes

    Come learn how to use the XAML graphics features of Expression Blend to create impactful visual content. See how amazing, functional user interfaces can be created without code using a range of powerful features in Expression Blend.

    What's New in Microsoft Silverlight 3

    Joe Stegman

    Hear about some of the new experience-oriented Silverlight 3 features, and see how to build applications for Silverlight 3 using Microsoft Expression Blend and Microsoft Visual Studio.

    And much much more.

    All  Sessions:


    All Speakers:


    All Workshops:


  • Expression Web team blog

    HTML, CSS, and JavaScript reference at your fingertips: FireScope add-on for Firefox


    SitePoint has released the “first phase” of their JavaScript reference, and they’ve also completely redesigned their Reference Site for improved usability. To coincide with the redesign, they’ve released a handy Firefox add-on called FireScope to integrate their HTML and CSS reference (sadly not their new JavaScript reference) into Firebug and your Firefox browser:

    FireScope logo


    Here’s a screenshot of the new Reference panel in Firebug:

    FireScope reference panel in Firebug in Firefox

    Read the list of features on the SitePoint website to learn more about the tool:


  • Expression Web team blog

    How to get 60 days out of your free 30 day Expression web 2 trial


    The free trial version of Expression Web 2 is described as a "30 day" free trial on the FAQ for Expression Web 2 and in one of the screens that appears during installation of the program. In theory, after 30 days have passed the program should not start unless you enter a product key that you've purchased.

    In reality, the trial period ends and the trial program stops running at the end of the month that follows the month you installed the program. This means that if you download and install Expression Web 2 on July 1, 2008, the program won't expire until August 31, 2008, or 62 days later. If you install the program on July 31st, the program will also expire August 31...giving you only 32 days with the program. So if you want to get the most out of your free trial period, download the program at the start of the month!

    After the trial version of Expression Web 2 expires, don’t forget that you can get the upgrade version for only $99 if you own any one of the following:

    • Licensed copy of an earlier version of Expression Web
    • Microsoft Office - any version
    • Microsoft FrontPage® - any version
    • Quark QuarkXPress - any version
    • Adobe Creative Suite - any version
    • Adobe/Macromedia Flash or Director - any version
    • Adobe/Macromedia Dreamweaver - any version
    • Adobe GoLive - any version



  • Expression Web team blog

    Spifftacular borders with CSS3


    I've been reading a lot about CSS3 lately, where it's going and all the cool stuff I can't wait for browsers to implement. My personal favorite at the moment is the ability to easily use graphics for borders. Say I want to go crazy with my borders and create something like this:

    This is my spiffy box with any graphic border I want.

    To give you an idea of how we'd have to do that in CSS 2 world you would need eight individual images, and a big honkin' code block like this.


    <div id="mycontent">
      <div class="tb"></div>
      <div class="bb"></div>
      <div class="lb"></div>
      <div class="rb"></div>
      <div class="trc"></div>
      <div class="tlc"></div>
      <div class="brc"></div>
      <div class="blc"></div>
      <p>This is my spiffy box with any graphic border I want.</p>


    #mycontent {
      margin-left: 10px;
      position: relative;
      width: 200px;
      height: 140px;
      padding: 10px;
      float: left;
    #mycontent .tb, #mycontent .bb {
      position: absolute;
      height: 10px;
      width: 200px;
    #mycontent .lb, #mycontent .rb {
      position: absolute;
      height: 140px;
      width: 10px;
    #mycontent .tb {
      top: 0;
      left: 10px;
    #mycontent .lb {
      top: 10px;
      left: 0;
    #mycontent .bb {
      left: 10px;
      bottom: 0;
    #mycontent .rb {
      top: 10px;
      right: 0;
    #mycontent .trc, #mycontent .tlc, #mycontent .brc, #mycontent .blc {
      position: absolute;
      height: 10px;
      width: 10px;
      background-repeat: no-repeat;
    #mycontent .trc {
      right: 0;
      top: 0;
    #mycontent .tlc {
      left: 0;
      top: 0;
    #mycontent .brc {
      right: 0;
      bottom: 0;
    #mycontent .blc {
      left: 0;
      bottom: 0;
    #mycontent p {
      margin: 10px;

    Whew, that was an exhausting amount of typing, especially if you hunt and peck.

    Additionally, problems with the above method abound. For one it's limited to fixed pixel sizes. So if your content starts pushing the height limits of its box it's not the easiest to fix.

    Here's how it's improved in CSS3. Less code and only one image is needed.


    <div id="mycontentcss3">
      <p>This is my spiffy box with any graphic border I want.</p>
      <p>Only its CSS3 improved</p>


    #mycontentcss3 {
      margin-left: 10px;
      float: left;
      width: 180px;
      height: 120px;
      padding: 10px;
      border-width: 10px;
      border-image: url("images/polyborders.png") 10 10 10 10 repeat;
    #mycontentcss3 p {
      margin: 0;
      margin-bottom: 10px;

    Fingers are much less tired in the CSS 3 version.

    If your browser has support for border-image the results below will match the top example. Otherwise you'll see a double blue border:

    This is my spiffy box with any graphic border I want.

    Only its CSS3 improved

    The new CSS3 attribute border-image is where all the magic happens. To break down the anatomy of a border-image property it's as follows:

    1. url to the image you want to use for the border
    2. pixels to use from top of image for top border
    3. pixels to use from right of image for right border
    4. pixels to use from bottom of image for bottom border
    5. pixels to use from left of image for left border
    6. stretch, repeat or round

    At first I was confused by the above too but it actually turns out to be really simple. Basically you create an image that looks like a mini version of your border box. My image was:

    Polygon Borders

    Then you specify in the 2-5 options above how many pixels you need from each edge to form your borders. It automatically does the intersections of the numbers to grab the correct corners. Then you tell it how it should render the border.

    • Stretch will take a single border edge and stretch its height or width to match the pixel dimensions you need.
    • Repeat will repeat the graphic over and over to fill the area.
    • Round will do almost the same as repeat only it will stretch the border segments individually so that you don’t have any one border graphic split in the middle.

    Additionally, unlike the CSS2 border method this has no problem easily resizing and growing based on the content inside the bordered box.

    As of July 2008, Safari and other webkit-based apps are the only browsers supporting it and you have to use the -webkit- prefix to get it. But fingers crossed we'll see other browsers hopping on board and be able to add this to our developer toolbelt.

    Program Manager, Microsoft Expression Web

  • Expression Web team blog

    Take the survey of web professionals @ a list apart


    If you subscribe to this blog or are reading this post, chances are very good that you make a living creating websites or contributing to them in some way. If you consider yourself any of these:  “designers, developers, information architects, project managers, writers, editors, marketers, and everyone else who makes websites”, then go represent and fill out the 2nd annual survey of web publishing professionals at A List Apart: The survey closes Tuesday, August 26 so you better scurry!


    The Survey, 2008

  • Expression Web team blog

    newest member of the expression web team: steve hebert


    Steve Hebert recently joined the Expression Web team as a Development Lead and is working out of our new Saint Paul/Minneapolis development office. We’ve added a link from our BLOG ROLL to Steve’s blog at http://codebetter.com/blogs/steve.hebert/ where Steve has been blogging about .NET and development topics for several years. Whenever Steve blogs about something of interest to the Expression Web and web development community, we’ll be sure to mirror his blog post here on the Expression Web team blog.

    Steve Hebert, Expression Web development leadSteve’s development background ranges from manufacturing and control systems to high availability hosted web applications.  Steve authored the dotMath Expression Compiler back in 2004 (still available at http://www.codeplex.com/dotMath), and has done some patent and standards work along the way.  Apparently Steve also has a black belt in karate, which should come in handy when he needs to tackle bugs in the program.  Welcome Steve!

  • Expression Web team blog

    Just What is UX Anyway?


    Working with design & authoring software all day, every day for many, many years got me thinking that great UX is just the latest buzzword for user interface design. We all appreciate a well-designed website, a beautiful, immersive game environment, and a computer program that is intuitively designed so you can get started right away with it.

    But all of this assumes that UX only takes place only within the confines of my fine LCD monitor.

    So, it was eye opening for me, to say the least, to hear presentations at UXWEEK.com on creating engaging UX:

    • A Chicago-based theater troupe that takes the philosophy of "try hard, fail fast, try hard again" to engage their audiences with a continual stream of new plays
    • The design of Zipcar's UX, from initial customer contact, through rental/usage of the car, and then follow up
    • A game designer's perspective on the future of happiness through UX
    • Knowing demographics and your user's requirements are not sufficient to design great UX…the essential starting point, yes, but not sufficient

    I'll write more about some of these sessions in future posts (assuming that my editor lets me!).

    What this tells me is:

    • UX is about engagement with your customers and that engagement is based on communication in one form or another, maybe on a computer screen, but just as likely not
    • You, whether you're a technical writer, a user interface designer, or a performer create that user experience or part of it
    • Without your communication skills, your user's experience will be less engaging and your product, whatever it may be, will be less successful.

    So, there you have it. UX is way bigger than I thought and there are many, many more people working on UX in ways that I never thought of. Seems that's the reason they send us to conferences, no?

    As a footnote, the UX Week site is now posting slide decks and other session materials from the conference. Go check them out!

    Ed Meadows' face

    Ed Meadows
    Product Manager, Expression

  • Expression Web team blog

    Survey on Expression Web Help


    UPDATE - 8/6/07

    The survey had ended.  Thanks to everyone who took the time to respond to this survey!

     Microsoft Expression Web team

     END UPDATE - 8/6/07

     Members of the Expression Web team have created a survey about the Expression Web Help and the printed guides that were provided in boxed copies of Expression Web. Please fill out this survey to help us provide you with the documentation you need to use Expression Web.

    You can access the survey here: https://connect.microsoft.com/ExpressionWeb/Survey/Survey.aspx?SurveyID=3457

    You can remain anonymous, or if you want us to know who you are, make sure you click Sign In at the top of the page before you fill out the survey.

    thank you!


  • Expression Web team blog

    Expression Web available to MSDN Premium Subscribers


    Expression Web is available starting today to all MSDN Premium subscribers. Expression Blend will also be available shortly after the Expression Studio release.

    For more information, see Listening to your feedback - Expression and MSDN. For more on MSDN Premium, see the MSDN Premium Subscription home page.

  • Expression Web team blog

    Working with xml in Expression Web


    One of the features of Expression Web is the ability to add xml files  to your website and then to style that xml appropriately as html without needing to learn messy technologies like xslt.  One of the things we have received feedback about in the product is that it can be hard  to figure out how to use this feature with remote xml files - like rss feeds.  One of our Program Managers, Andrew Jewsbury, has written a post in his blog about how to do just this.  It's pretty neat, you should check it out.

    Erik Saltwell

    Development Manager - Expression Web

Page 5 of 5 (120 items) 12345