Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Dùng XML để phát triển ứng dụng thay SQL?

  1. #1
    Ngày gia nhập
    05 2011
    Bài viết
    33

    Mặc định Dùng XML để phát triển ứng dụng thay SQL?

    Chào mọi người mình mới học c#, và thấy ngày nay khi triển khai hệ thống mức nhỏ và vừa cho mấy mô hình quản ký, người ta hạn chế dùng sql vì nó khá rườm rà, rắc rối, trong quá trình sử dụng thỉnh thoảng lại bị ko conect dc với sql.. Giải pháp là dùng xml.

    Nhưng tìm tài liệu hướng dẫn cách tạo và sử dụng XML trong c# thấy hơi ít, hầu hết là có giáo trình chung chung thôi. Bây giờ trong C# mình đang ko biết phải triển khai xml theo mô hình gì, và làm thế nào để có thể truy xuất dữ liệu như trong SQL được.

    Mong bạn nào có thể kàm hướng dẫn mình về phần này,
    -tạo xml, schema( chức năng của schema)
    dùng DOM để truy vấn dọc, thêm, sửa xóa trong 1 và nhiều file XML.

  2. #2
    Ngày gia nhập
    10 2008
    Nơi ở
    đại học vinh
    Bài viết
    283

    nếu bạn tìm tài liệu tiếng việt thì ít , nhưng tầi liệu tiếng anh nhiều lắm. với lại như bạn nói sql rắc rối này nọ tuy nhiên chính sự rắc rối đó đem lại hiệu quả hơn cho việc quản lí data.

  3. #3
    Ngày gia nhập
    11 2007
    Nơi ở
    Hà Nội
    Bài viết
    520

    có lẽ bạn nên tìm hiểu về XPath với C#
    tutorial đây
    http://www.codeproject.com/KB/cpp/myXPath.aspx

  4. #4
    Ngày gia nhập
    05 2011
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi nguyen my Xem bài viết
    nếu bạn tìm tài liệu tiếng việt thì ít , nhưng tầi liệu tiếng anh nhiều lắm. với lại như bạn nói sql rắc rối này nọ tuy nhiên chính sự rắc rối đó đem lại hiệu quả hơn cho việc quản lí data.
    Công nhận cũng có cái hay, nhưng đối với 1 hệ thống lớn lớn 1 chút, chứ 1 doanh nghiệp nhỏ, cần nhất là gọn nhẹ và dễ dùng đúng ko bạn,

    Trích dẫn Nguyên bản được gửi bởi quangnh89 Xem bài viết
    có lẽ bạn nên tìm hiểu về XPath với C#
    tutorial đây
    http://www.codeproject.com/KB/cpp/myXPath.aspx
    Cám ơm bạn, nghiên cứu tí vậy,,,,

  5. #5
    Ngày gia nhập
    04 2009
    Bài viết
    108

    Trích dẫn Nguyên bản được gửi bởi anhlavip_10a4 Xem bài viết
    Chào mọi người mình mới học c#, và thấy ngày nay khi triển khai hệ thống mức nhỏ và vừa cho mấy mô hình quản ký, người ta hạn chế dùng sql vì nó khá rườm rà, rắc rối, trong quá trình sử dụng thỉnh thoảng lại bị ko conect dc với sql.. Giải pháp là dùng xml.

    Nhưng tìm tài liệu hướng dẫn cách tạo và sử dụng XML trong c# thấy hơi ít, hầu hết là có giáo trình chung chung thôi. Bây giờ trong C# mình đang ko biết phải triển khai xml theo mô hình gì, và làm thế nào để có thể truy xuất dữ liệu như trong SQL được.

    Mong bạn nào có thể kàm hướng dẫn mình về phần này,
    -tạo xml, schema( chức năng của schema)
    dùng DOM để truy vấn dọc, thêm, sửa xóa trong 1 và nhiều file XML.
    Bạn dùng LINQ to Xml làm việc với xml rất tốt. Hy vọng giúp ích cho bạn. Thân
    Ai đã gieo vào lòng Ai nỗi nhớ
    Để vì Ai sóng vỗ những đêm dài
    Ai có biết vì Ai-Ai không ngủ
    Trằn trọc hoài nỗi nhớ của riêng Ai.

  6. #6
    Ngày gia nhập
    06 2011
    Bài viết
    13

    Mặc định Dùng XML để phát triển ứng dụng thay SQL?

    Vô google gõ linq to xml đó là tất cả những gì bạn cần

  7. #7
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Muốn đón đầu công nghệ, muốn biết cái công nghệ khỉ gió nào đó có cái gì hay, điều đầu tiên bạn cần làm là tìm hiểu về nó, xem nó thực chất thế nào! Nếu chỉ nghe ai đó nói rằng "cái đó hay lắm" bạn sẽ luôn gặp vấn đề kể cả bạn mất hàng năm trời làm việc với nó!

    Visual C# Code:
    1. string myXMLfile = @"C:\MySchema.xml";
    2. DataSet ds = new DataSet();
    3. // Create new FileStream with which to read the schema.
    4. System.IO.FileStream fsReadXml = new System.IO.FileStream (myXMLfile, System.IO.FileMode.Open);
    5. ds.ReadXml(fsReadXml);
    6. dataGrid1.DataSource = ds;
    7. dataGrid1.DataMember = "Cust"; // Cust là tên trường trong xml

    Kevin nghĩ rằng đoạn code trên chính là cái bạn cần!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  8. #8
    Ngày gia nhập
    07 2010
    Bài viết
    138

    Mình nghĩ rằng XML nó không được sinh ra để thay thế SQL, và đó cũng chẳng phải là thế mạnh của nó. Nhưng nếu ứng dụng của bạn ở mức độ nhỏ thì dùng XML cho mục đích lưu trữ cũng không tồi. Tài liệu XML thì bạn vào w3school nhé, trang đấy cung cấp cho chúng ta rất nhiều đó

Các đề tài tương tự

  1. hỏi cách move giữa các control thay vì dùng tab ta dùng Enter
    Gửi bởi r3z0lee trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 11-06-2012, 07:55 PM
  2. Vì sao các hàm trong ASP.NET lại dùng kiểu PROTECTED thay vì dùng PRIVATE như Winform ???
    Gửi bởi hu-xeko trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 01-05-2012, 09:26 PM
  3. Trả lời: 0
    Bài viết cuối: 15-09-2011, 09:44 PM
  4. Hàng chục triệu thuê bao di động nguy cơ thay số
    Gửi bởi simdep2013 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 26-07-2011, 10:08 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn