Công cụ chuyển đổi XML sang CSV trực tuyến
Công cụ chuyển đổi XML sang CSV biến XML chứa bản ghi lặp lại thành CSV RFC-4180. Công cụ có thể tự động nhận dạng phần tử bản ghi lặp lại, hoặc dùng phần tử bạn chỉ định. Mỗi bản ghi trở thành một hàng; các trường lồng nhau dùng ký hiệu chấm, và thuộc tính XML trở thành cột có tên tiền tố @. Sao chép đầu ra cho quy trình dựa trên CSV hoặc mục đích sử dụng khác.
Công cụ chuyển đổi XML sang CSV biến đổi dữ liệu XML có bản ghi lặp lại thành các hàng phân tách bằng dấu phẩy. Công cụ rất hữu ích khi hệ thống, script hoặc quy trình yêu cầu CSV nhưng dữ liệu nguồn là XML. Công cụ tự động nhận dạng phần tử bản ghi lặp lại, và bạn có thể chỉ định phần tử đó thủ công khi cần.
Trong quá trình chuyển đổi, mỗi bản ghi lặp lại trở thành một hàng CSV. Các trường từ phần tử XML lồng nhau được làm phẳng thành tên cột dùng ký hiệu chấm, trong khi các thuộc tính được biểu diễn dưới dạng cột có tên bắt đầu bằng @. Kết quả tuân theo định dạng CSV RFC-4180. Các quy tắc này giúp cấu trúc bản ghi dễ quét hơn trong bảng tính hoặc chuyển cho công cụ chấp nhận CSV, đồng thời vẫn giữ đường dẫn nhận biết được đến các giá trị lồng nhau.
XML biểu diễn dữ liệu có cấu trúc bằng phần tử và thuộc tính lồng nhau, trong khi CSV sắp xếp các giá trị thành hàng và cột. Chuyển đổi XML sang CSV có thể giúp chuyển các bản ghi lặp lại sang hệ thống chấp nhận dữ liệu dạng bảng, kiểm tra giá trị, hoặc chuẩn bị ví dụ gọn nhẹ cho tài liệu, ticket hoặc mã. Vì đầu ra đã làm phẳng, nó phù hợp với các bản ghi lặp lại hơn là giữ nguyên cấu trúc lồng nhau đầy đủ của XML.
Quá trình chuyển đổi chạy hoàn toàn trong trình duyệt của bạn: dữ liệu đầu vào được xử lý trên thiết bị của bạn, và không có dữ liệu nào được tải lên, lưu trữ hay gửi đến máy chủ. Công cụ không phụ thuộc vào máy chủ, vì vậy sau khi trang đã tải xong, quá trình chuyển đổi tiếp tục hoạt động ngoại tuyến. Lập trình viên và kỹ sư DevOps có thể dùng công cụ để kiểm tra bản ghi XML hoặc chuẩn bị đầu ra CSV cho quy trình yêu cầu dữ liệu dạng bảng.
Bước 1: Dán dữ liệu XML đầu vào của bạn vào công cụ chuyển đổi. Dùng XML có bản ghi lặp lại để tạo một hàng CSV cho mỗi bản ghi.
Bước 2: Xem lại cách phần tử bản ghi lặp lại được chọn. Công cụ tự động nhận dạng nó, hoặc bạn có thể chỉ định phần tử thủ công.
Bước 3: Điều chỉnh các tùy chọn có sẵn nếu cần. Đặc biệt, hãy chọn thủ công phần tử bản ghi khi nhận dạng tự động không khớp với các bản ghi bạn muốn.
Bước 4: Xem lại kết quả CSV. Các trường lồng nhau xuất hiện với tên cột ký hiệu chấm, và các thuộc tính dùng tên cột có tiền tố @.
Bước 5: Sao chép đầu ra CSV và dùng trong mã, tài liệu hoặc công cụ khác chấp nhận CSV của bạn.
Trường hợp sử dụng: Chuyển dữ liệu XML sang hệ thống chỉ chấp nhận CSV. Mỗi bản ghi XML lặp lại trở thành một hàng mà bạn có thể sao chép sang bước tiếp theo của quy trình.
Trường hợp sử dụng: Kiểm tra xem giá trị CSV bạn nhận được có khớp với bản gốc XML không. Chuyển đổi XML giúp các bản ghi lặp lại của nó dễ so sánh hơn ở dạng bảng.
Trường hợp sử dụng: Chuẩn bị dữ liệu XML cho tài liệu, ticket hoặc thông điệp commit. CSV đã làm phẳng có thể cung cấp cái nhìn gọn nhẹ về các bản ghi lặp lại.
Trường hợp sử dụng: Kiểm tra nhanh một phép chuyển đổi trước khi dán kết quả vào mã. Xem lại các hàng, cột trường lồng nhau và cột thuộc tính trong đầu ra.
Trường hợp sử dụng: Biến danh sách phần tử XML lặp lại thành các hàng cho quy trình dựa trên CSV. Nhận dạng bản ghi tự động giúp bắt đầu nhanh, và chọn thủ công cho phép bạn chỉ định phần tử bản ghi.
Trường hợp sử dụng: Kiểm tra các giá trị từ bản ghi XML lồng nhau trong bố cục dạng bảng. Tên cột ký hiệu chấm cho thấy các trường lồng nhau đến từ đâu, trong khi các cột tiền tố @ xác định thuộc tính.