[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Embedding html in XML
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@h...] Sent: Wednesday, November 13, 2002 3:50 PM To: xml-dev@l... Subject: Re: 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>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|