2008-12-10 30 views
10

Tôi đang nhập một số dữ liệu từ công cụ theo dõi lỗi/kiểm tra khác vào tfs và tôi muốn chuyển đổi mô tả của nó thành HTML đơn giản chuỗi, nơi 'bố cục' của HTML được giữ nguyên.Hiển thị hoặc chuyển đổi Html thành văn bản 'được định dạng' (.NET)

Ví dụ:

<body> 
    <ol> 
    <li>Log on with user Acme &amp; Co.</li> 
    <li>Navigate to the details tab</li> 
    <li>Check the official name</li> 
    </ol> 
    <br> 
    <br> 
    Expected Result:<br> 
    official name is filled in<br> 
    <br> 
    Actual Result:<br> 
    The &amp;-sign is not shown correctly<br> 
    See attachement. 
</body> 

sẽ trở thành văn bản đơn giản với dòng mới chèn vào và HTML đơn vị dịch như:

 
1. Log on with user Acme & Co. 
2. Navigate to the details tab 
3. Check the official name 

Expected Result: 
official name is filled in 

Actual Result: 
The &-sign is not shown correctly 
See attachment 

Tôi hiện có thể thay thế một số thẻ với dòng mới sử dụng một regex và dải phần còn lại , nhưng thay thế các thực thể HTML và các công cụ như <ol><ul> có vẻ như tôi đang phát minh lại thứ gì đó (trình duyệt?). Vì vậy, tôi đã tự hỏi nếu ai đó đã làm điều này trước tôi. Tôi không thể tìm thấy nó bằng Google.

Trả lời

0

Cuối cùng, khi tôi cảm thấy thoải mái hơn với TFS, tôi đã tùy chỉnh loại mục công việc để bao gồm một trường HTML mới và chỉ sao chép nội dung vào trường đó.

Giải pháp này tốt hơn rất nhiều, vì bây giờ chúng ta có thể thấy định dạng dự định của trường.

5

Thay vì regex, bạn có thể thử tải nó vào HTML agility pack? Nếu đó là xhtml, thì việc chuyển đổi xslt có thể là một lựa chọn tốt.

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