2009-07-26 30 views
14

Tôi đã có một tệp cấu hình XML với một số chuỗi thực sự dài. Nói chung, tôi định dạng tệp nguồn của mình, v.v. để chúng có thể đọc mà không cần cuộn. Tôi muốn làm tương tự với tập tin cấu hình này.Có thể tách một chuỗi trên nhiều dòng trong một tệp XML không? Nếu vậy, làm thế nào?

Có cách nào để tách chuỗi trên nhiều dòng không? Hy vọng rằng, những gì tôi yêu cầu là hiển nhiên nhưng một bức tranh cho biết hàng ngàn từ, ví dụ: giá trị, bên dưới.

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

Nếu tôi phá vỡ các chuỗi trên để trông như thế này:

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, 
    Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

ứng dụng của tôi không thành công với:

"xảy ra lỗi khi tạo phần xử lý cấu hình cho System.ServiceModel/hành vi: Không thể thêm phần tử mở rộng 'xác thực' vào phần tử này. Xác minh rằng tiện ích được đăng ký trong bộ sưu tập tiện ích mở rộng tại system.serviceModel/extensions/behaviorExtensions. Tên tham số: phần tử "

Dường như nó nhạy cảm với ngắt dòng trong chuỗi.

+0

Tôi đã thêm làm rõ nơi xảy ra sự cố – serialhobbyist

Trả lời

27

Tất cả ngắt dòng là normalized to spaces, do đó, chỉ cần đặt chúng trên một dòng riêng biệt nếu dấu cách không gian có thể xử lý khoảng trống tùy ý.

+2

Dunno ai -1'd mục này. Tôi có thể xác nhận rằng ngắt dòng được chuẩn hóa. Tôi thường xuyên sử dụng nó. – hobodave

Các vấn đề liên quan