Đang tải Tệp Lược đồ XML (.xsd) vào Excel 2010 có tham chiếu bên ngoài
Tôi đang làm việc với các tệp lược đồ và dữ liệu xml được tạo bởi hệ thống bên ngoài. Tôi muốn tạo Bản đồ XML bằng tệp Lược đồ do bên thứ ba tạo (.xsd). Vấn đề tôi gặp phải là tệp Lược đồ chứa các tham chiếu bên ngoài. Rõ ràng phiên bản MSXML mới nhất có cờ mặc định được đặt thành không giải quyết các tham chiếu bên ngoài (ResolveExternals), vì lý do bảo mật. Điều này gây ra lỗi "Phần tử XSD không được khai báo" vì tất nhiên các phần tử được xác định trong các tham chiếu bên ngoài không được xử lý.
Tôi thấy rất nhiều lời khuyên về cách biến thuộc tính này thành true cho trường hợp bạn đang xử lý các tệp theo chương trình. Điều tôi không thấy là lời khuyên về cách tôi có thể thay đổi thuộc tính này để tôi có thể sử dụng các quy trình trong GUI; ví dụ: chức năng tạo bản đồ.
Có cài đặt nào đó trong GUI, hoặc đăng ký hoặc một số cách thiết lập cài đặt này trên toàn cầu trong excel thông qua một số mã VB hoặc thứ gì đó hoặc bao gồm định nghĩa được tham chiếu trong xsd tham chiếu theo cách thủ công không?
Mọi đề xuất sẽ được đánh giá cao/
Cảm ơn trước
Bắt đầu tệp XSD với các tham chiếu bên ngoài:
<?xml version="1.0" mã hóa="utf-8"?>
<xs:schema xmlns=" http://tempuri.org/arcsight-archive " elementFormDefault="đủ tiêu chuẩn" targetNamespace=" http://tempuri.org/arcsight-archive " xmlns:xs=" http://www. w3.org/2001/XMLSchema ">
<xs:tên phần tử="ref">
<xs:complexType>
<xs:tên thuộc tính="id" type="xs:string" />
<xs:attribute name="externalID" type="xs:string" />
<xs:tên thuộc tính="uri" type="xs:string" />
<xs:tên thuộc tính="loại" use="required">
Trả lời:
CHÀO,
Vì bạn đang làm việc với dữ liệu XML trong Excel nên bạn cũng có thể đăng câu hỏi trong liên kết sau:
http://social.technet.microsoft.com/Forums/office/en-US/home?forum=excel
Cảm ơn.
Comments
Post a Comment