XML to RTF parsing

  • Thread starter Thread starter Ilya Dyoshin
  • Start date Start date
I

Ilya Dyoshin

Hi all

There is an XML file, formed from dataset.

I want to see this in the RTF-document like a set of tables.
something like:

Table1 name
+------------------------+------------------------+--------------------+
| Table1.Column1 name | Table1.Column 2 name | Table1.Column3 name|
+------------------------+------------------------+--------------------+
|Column1.Row1 data | column2.row1 data | column3.Row1 data |
+------------------------+------------------------+--------------------+
|Column1.Row2 data | column2.row2 data | column3.Row2 data |
+------------------------+------------------------+--------------------+

Table2 name
+------------------------+------------------------+
| Table2.Column1 name | Table2.Column 2 name |
+------------------------+------------------------+
|Column1.Row1 data | column2.row1 data |
+------------------------+------------------------+
|Column1.Row2 data | column2.row2 data |
+------------------------+------------------------+

and so on.


Can someone give me code samples how to do it?

Thanks all!
 
Hi Ilya,

You might consider using XSLT to generate RTF.
Sorry, no samples...
 
Ilya Dyoshin said:
Hi all

There is an XML file, formed from dataset.

I want to see this in the RTF-document like a set of tables.
something like:

Table1 name
+------------------------+------------------------+--------------------+
| Table1.Column1 name | Table1.Column 2 name | Table1.Column3 name|
+------------------------+------------------------+--------------------+
|Column1.Row1 data | column2.row1 data | column3.Row1 data |
+------------------------+------------------------+--------------------+
|Column1.Row2 data | column2.row2 data | column3.Row2 data |
+------------------------+------------------------+--------------------+

Table2 name
+------------------------+------------------------+
| Table2.Column1 name | Table2.Column 2 name |
+------------------------+------------------------+
|Column1.Row1 data | column2.row1 data |
+------------------------+------------------------+
|Column1.Row2 data | column2.row2 data |
+------------------------+------------------------+

and so on.


Can someone give me code samples how to do it?

Thanks all!
--Ilya - like Miha mentions, you would probably want to use XSLT b/c it will
support this translation. XSLT is one of those skills IMHO that has a
little bit of a learning curve up front (like Regular Expressions) but it
pays for itself in droves in the future. Suffice to say that you can parse
stuff a zillion ways, you can take those parsed tokens and use a RTF writer
class to write the RTF, you can do a lot of things. But if you take a few
steps back and focus on XSLT, you'll have a clean elegant solution + you'll
have a skill that you Will be glad you picked up , in the near future This
should help get you started:

http://www.experts-exchange.com/Programming/Programming_Languages/C_Sharp/Q_21346463.html
 
Back
Top