| Thành viên | Trả lời |
nguyetanh
 Cửu âm bạch cốt trảo 22 bài
| 29-3-2018 10:45:26 XmlDocument doc = new XmlDocument(); XmlTextReader tr = new XmlTextReader(Server.MapPath("/1001-vt.xml")); tr.Namespaces = false; doc.Load(tr);
===== Nếu đọc file XML theo dạng bình thường sẽ như sau :
XmlDocument doc = new XmlDocument(); doc.Load(Server.MapPath("/1001-vt.xml"));
Khi đọc dạng này file xml sẽ có kết quả như sau :
<ArrayOfGD192021 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/"> <GD192021> <ID>0</ID> <MA>N03.01.070</MA> <TEN>BƠM TIÊM MPV 20 ML</TEN> <TONG_LUOT>4</TONG_LUOT> <DONGIA>2500</DONGIA> <DON_VI_TINH>CÁI</DON_VI_TINH> <QUYCACH>Hộp 50 chiếc x 16 hộp/kiện</QUYCACH> </GD192021> ..... </ArrayOfGD192021>
Dạng này không Transform được. Xóa cái namespace quái quỷ này xmlns="http://tempuri.org/" thì lại transform bình thường Xóa cái xmlns="http://tempuri.org/" trong code C# thì khó như lên trời, code đau tay.
|
 |