[
Lists Home |
Date Index |
Thread Index
]
-----Original Message-----
From: Kristopher Kleva [mailto:kris@klevland.com]
Sent: Wednesday, November 13, 2002 5:33 PM
To: pam@empoweringyou.com
Subject: RE: [xml-dev] Embedding html in XML
I'd like to be able to pull straight HTML from the XML elements. Not only
for text formatting but other things that are stored within the data file
<br>, <ul>, <li>, <p>, etc. Unfortunately, XSL isn't an option because the
HTML is pulled from a database.
List Controls - Repeater, DataList and DataGrid sounds like it may work. I
need some sample code.
Any Help.
Kris
-----Original Message-----
From: Empowering You [mailto:pam@empoweringyou.com]
Sent: Wednesday, November 13, 2002 4:53 PM
To: 'Matt Gushee'; xml-dev@lists.xml.org
Subject: RE: [xml-dev] 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@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>
-----------------------------------------------------------------
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>
|