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

Đề tài: Ghi dữ liệu từ mảng ra file XML trong C như thế nào?

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

    Mặc định Ghi dữ liệu từ mảng ra file XML trong C như thế nào?

    Mình đang làm bài tập, yêu cầu convert csv qua xml. Mình đã đọc hết dữ liệu vào array, giờ chưa rõ cấu trúc XML ra sao, và làm thế nào để xuất file cho đúng. Các bác có có ví dụ nào về phần này post lên cho mình tham khảo với nhé. Thanks in advance.
    PS: C thôi nhé các bác.
    Not good at Coding yet!
    But still love it

  2. #2
    Ngày gia nhập
    01 2008
    Bài viết
    240

    Trích dẫn Nguyên bản được gửi bởi noob Xem bài viết
    Mình đang làm bài tập, yêu cầu convert csv qua xml. Mình đã đọc hết dữ liệu vào array, giờ chưa rõ cấu trúc XML ra sao, và làm thế nào để xuất file cho đúng. Các bác có có ví dụ nào về phần này post lên cho mình tham khảo với nhé. Thanks in advance.
    PS: C thôi nhé các bác.
    chắc phải dùng đến VC++
    tìm hiểu mấy từ khóa này xem sao
    Code:
    MSXML2::IXMLDOMAttributePtr

  3. #3
    Ngày gia nhập
    05 2009
    Bài viết
    14

    Bắt buộc phải sử dụng nguyên C thôi bác ạ.
    Not good at Coding yet!
    But still love it

  4. #4
    Ngày gia nhập
    01 2008
    Bài viết
    240

    Trích dẫn Nguyên bản được gửi bởi noob Xem bài viết
    Bắt buộc phải sử dụng nguyên C thôi bác ạ.
    C/C++ chắc pó tay
    Để xem các members khác xem sao.

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

    Sau khi tìm hiểu nhận thấy XML chỉ là file text nên mình đã quyết định code chay cấu trúc của nó. Tuy nhiên đang vướng mắc phần <tag></tag> vốn là 1 phần trong cấu trúc của XML, tag đc lấy ra từ tiêu đề các cột của file XML ở dạng văn bản, nằm ở dòng đầu tiên. Mình chưa tìm ra cách lưu các string (Mảng các char - C - ngăn cách bởi dấu ,) vào từng ô của mảng, quả thật việc này làm với các ngôn ngữ khác khá dễ dàng nhưng quay lại C thấy sao khó quá. Cao nhân nào biết giúp mình với nhé, mình cảm ơn rất nhiều.
    Code:
    <?xml version="1.0"?>
    <catalog>
       <book id="bk101">
          <author>Gambardella, Matthew</author>//Author được lấy từ dòng đầu tiên, ngăn cách bởi dấu ,
          <title>XML Developer's Guide</title>//Chữ đỏ là nội dung các dòng dưới, mình đã lấy được.
          <genre>Computer</genre>
          <price>44.95</price>
          <publish_date>2000-10-01</publish_date>
          <description>An in-depth look at creating applications 
          with XML.</description>
       </book>
    PS: Mình đã lưu dòng đầu tiên vào mảng buffer, giờ làm thế nào để ngăn cách các giá trị này thông qua dấu "," nằm giữa chúng đây các bạn?
    Đã được chỉnh sửa lần cuối bởi noob : 08-10-2011 lúc 09:56 PM.
    Not good at Coding yet!
    But still love it

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

  1. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  2. Chuyển đổi file JFrame Form thành file java class trong netbeans như thế nào???
    Gửi bởi quanganhpd93 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 1
    Bài viết cuối: 02-03-2013, 08:47 AM
  3. Kỹ thuật C++ kéo file thả vào dialog trong MFC nhận diện vị trí file
    Gửi bởi thanhtuan1989 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 01-03-2012, 05:45 PM
  4. Tách file name khỏi path và đọc ghi file theo dòng trong MFC như thế nào?
    Gửi bởi Athrun trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 14-12-2011, 12:34 PM
  5. File server để dùng ajax trong visual2010 là file gì, xử lý kết nối với SQLserver như thế nào?
    Gửi bởi lenamshenlong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 26-05-2011, 05:14 PM

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