OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] Embedding html in XML

[ Lists Home | Date Index | Thread Index ]

I'm just guessing at your needs, but if you are in .NET then take a look
at the List Controls - Repeater, DataList and DataGrid.  Using one of
them you can enter straight HTML and also move data in from 1. XML or 2.
relational databases, or 3. using FOR XML with a Microsoft SQL database
- import relational data as XML.  Look at the Repeater first. It offers
the most flexibility while DataGrid offers the easiest/fastest way to
"automatically" do things without coding.

Look through Help, or MSDN or Knowledgebase on the Microsoft site to
find "Walkthrough" or "HOW TO" while searching for the words "XML" and
"Repeater".  That's where I'd look next.

If what you really want is just text formatting, search for "CSS".  The
best way in .NET to apply text formatting is to use CSS.  I tried XSL-FO
and it isn't supported by Microsoft :-(.  Forget about using standard
HTML for text formatting, that's not the right way to do it in .NET, in
my opinion.  Search for "CSS" or "Cascading Style Sheets" to find out
more on how to do it.  There should be a Walkthrough or HOW TO or
Tutorial.

Also, I found a site called http://www.learnvisualstudio.net that has
training videos that really helped me.

Good Luck!

Pam Ammond
Empowering You!

website: http://www.empoweringyou.com 
Please check out the "Wow! Look At Windows XP" book I wrote at
http://www.windowsxpbook.com
 
 


-----Original Message-----
From: Matt Gushee [mailto:mgushee@havenrock.com] 
Sent: Wednesday, November 13, 2002 3:50 PM
To: xml-dev@lists.xml.org
Subject: Re: [xml-dev] Embedding html in XML


On 13 Nov 2002 at 15:11, Kristopher Kleva wrote:

> 	if I need to include some text formatting inside XML elements.  
> What's the best what to do it.  I'm using the MSXML parser and it 
> seems to be ignoring any html within the XML.
> 
> EXAMPLE
> 
> <someXMLdata><font class="header">T</font>he first letter is 
> bold</someXMLdata> <someXMLdata><font class="header">The whole 
> sentence is bold</font></someXMLdata>
> <someXMLdata><p>The whole sentence is it's own
paragraph</p></someXMLdata>
> 
> When I parse the file and display it, it takes out the embedded html 
> text to format the text . Is this normal?

How do you know the html elements are being removed? Are you doing the 
parsing on the command line? If what you mean is that you're viewing 
the document in Internet Explorer and you're not getting the desired 
font effects, the problem is simply that the HTML elements are *not 
recognized as HTML* because they are within an XML document.

Do you have any sort of a stylesheet? If you want to display a nicely 
formatted document in a browser, you're going to need at least CSS, and
probably XSLT.

--
Matt Gushee

-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS