Diễn đàn    ASP.NET & Sharepoint MOSS, WSS 2007    xmlDocument + XSL == String

Thành viênTrả lời
aspnet

Lập trình không biên giới
608  bài
27-8-2008 16:30:3
XmlDocument doc = GenDoc();

XslCompiledTransform trans = new XslCompiledTransform();
trans.Load(Server.MapPath(ResolveUrl("~/desktops/shop/product_order.xsl")));
System.Text.StringBuilder sb = new System.Text.StringBuilder();
XmlWriter xw = XmlWriter.Create(sb);
trans.Transform(new XmlNodeReader(doc), xw);

return sb.ToString();

----------

using System.Xml;
using System.Xml.Xsl;
using System.Xml.XPath;
 
echcoms


7  bài
27-8-2008 23:2:54
lão này định nói về cái gì thì cũng phải thêm vài câu giải thích cho người khác hiểu chứ. ít ra thì cũng phải phân tích ba lăng nhăng một tí.
---
 
aspnet

Lập trình không biên giới
608  bài
27-8-2008 23:6:54
Cái này dùng khi làm shoppping cart, yêu cầu đặt ra là

- Dùng XSL transform ra 1 cái bảng HTML
- Đọc file HTM mẫu email cần gửi
- Ghép kết quản transform vào Email (bảng những sản phẩm được chọn)
- Gửi email đó đi đến email khách hàng

Đấy đơn giản thế thôi. Nên yêu cầu là có XMLDOC + XSL thì phải ra string mới ghép vào email được.
---
Coding for food
 
echcoms


7  bài
27-8-2008 23:10:12
uh. Công nhận hay. Cảm ơn bác! mà awas hỗ trợ cộng đồng kinh ghê nhỉ. [7]
---
 
aspnet

Lập trình không biên giới
608  bài
27-8-2008 23:11:20
uh. Công nhận hay. Cảm ơn bác! mà awas hỗ trợ cộng đồng kinh ghê nhỉ. [7]
---



cóc cần mày khen lởm
---
Coding for food
 
capidon84

abc=xyz
3  bài
3-10-2008 3:19:23
cám ơn nhé, hay lắm
---
dai caca
 
capidon84

abc=xyz
3  bài
3-10-2008 3:19:57
dang can
---
dai caca
 
ngocchung832002


11  bài
23-7-2009 16:45:1
Cái này dùng khi làm shoppping cart, yêu cầu đặt ra là

- Dùng XSL transform ra 1 cái bảng HTML
- Đọc file HTM mẫu email cần gửi
- Ghép kết quản transform vào Email (bảng những sản phẩm được chọn)
- Gửi email đó đi đến email khách hàng

Đấy đơn giản thế thôi. Nên yêu cầu là có XMLDOC + XSL thì phải ra string mới ghép vào email được.
---
Coding for food


Mấy câu lệnh ngắn cụt cỡn đấy mà làm được nhiều việc lớn lao thế này cơ ah? Anh aspnet quả là Vô địch thiên hạ.
---
 
aspnet

Lập trình không biên giới
608  bài
23-7-2009 17:13:8
Cái này dùng khi làm shoppping cart, yêu cầu đặt ra là

- Dùng XSL transform ra 1 cái bảng HTML
- Đọc file HTM mẫu email cần gửi
- Ghép kết quản transform vào Email (bảng những sản phẩm được chọn)
- Gửi email đó đi đến email khách hàng

Đấy đơn giản thế thôi. Nên yêu cầu là có XMLDOC + XSL thì phải ra string mới ghép vào email được.
---
Coding for food


Mấy câu lệnh ngắn cụt cỡn đấy mà làm được nhiều việc lớn lao thế này cơ ah? Anh aspnet quả là Vô địch thiên hạ.
---

[/quote]

Nó chỉ làm được cái này thôi

Dùng XSL transform ra 1 cái bảng HTML

Nhưng viết ra để anh em hiểu nếu sử dụng có thể làm những gì.

---
 
duongdragonxxx


2  bài
4-8-2009 15:12:47
cái XslCompiledTransform là jì thế bác. So với XsltTransform thì thế nào
---
 
aspnet

Lập trình không biên giới
608  bài
4-8-2009 19:57:7
cái XslCompiledTransform là jì thế bác. So với XsltTransform thì thế nào
---



XslCompiledTransform là một loại xsl transform, XsltTransform là nó.
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 
aspnet

Lập trình không biên giới
608  bài
14-5-2010 22:42:27
dùng cái hà trên cùng thường sẽ gặp thông báo lỗi sau :

Token Text in state Start would result in an invalid XML document. Make sure that the ConformanceLevel setting is set to ConformanceLevel.Fragment or ConformanceLevel.Auto if you want to write an XML fragment.


Để chạy ngon chúng ta chỉ cần đặt XmlWriterSettings = ConformanceLevel set to Fragment. là xong.

Code


XslCompiledTransform trans = new XslCompiledTransform();
trans.Load(System.Web.HttpContext.Current.Server.MapPath(fname_template));
StringBuilder sb = new StringBuilder();
XmlWriterSettings setting = new XmlWriterSettings();
setting.ConformanceLevel = ConformanceLevel.Fragment;
XmlWriter xw = XmlWriter.Create(sb, setting);
trans.Transform(new XmlNodeReader(doc), xw);

return sb.ToString();

---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 

Chủ đề gần đây :

Cùng loại :

Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM