2008-09-20 21 views
12

Tại nơi làm việc, chúng tôi sử dụng Sandcastle để tạo các tệp trợ giúp. Tôi đã sử dụng SandCastleGUI một thời gian và tôi đang tìm cách tạo các trang bổ sung trong tệp trợ giúp. Các trang này được viết bằng định dạng XML có tên là MAML. Vấn đề duy nhất là tôi không thể tìm thấy bất kỳ trình soạn thảo phong nha nào cho các định dạng tệp này.Có ai biết về một biên tập viên MAML tốt

Tôi đang tìm trình soạn thảo WYSIWYG để tạo & chỉnh sửa các trang tài liệu bổ sung.

+0

Đây thực sự không phải là câu trả lời, nhưng như bạn có thể thấy từ [câu hỏi của tôi] (http: // stackoverflow.com/questions/101150/what-would-you-use-to-write-end-user-documentation-for-a-wpf-application) Tôi quan tâm đến trải nghiệm với MAML nói chung và MAML cụ thể liên quan đến tài liệu người dùng cuối. Nếu có bất kỳ kinh nghiệm nào về điều này, sẽ rất tuyệt nếu bạn có thể cung cấp suy nghĩ của mình trên blog về việc sử dụng MAML cho tài liệu người dùng cuối. – tronda

Trả lời

1

Cuối cùng tôi tìm thấy giải pháp mà những người tốt của SandCastle Help File Builder đã bao gồm công cụ chuyển đổi HTML sang MAML.
Có rất nhiều trình chỉnh sửa HTML tốt ở đó - và bây giờ tôi có thể sử dụng một trong số chúng và sau đó chuyển đổi kết quả thành MAML

2

Bạn có thể sử dụng trình soạn thảo XML chung với hỗ trợ WYSIWYG như Oxygen hoặc Serna. Bạn sẽ cần một lược đồ Xml hoặc DTD cho MAML, tôi cho rằng có một nơi nào đó trong một SDK hoặc như vậy. Có lẽ phần khó hơn là bạn sẽ cần một biểu định kiểu để hiển thị XML thành một định dạng hiển thị có thể được trình soạn thảo sử dụng để cung cấp một khung nhìn WYSIWYG của tài liệu.

Nó hoạt động khá tốt cho các định dạng XML chuẩn như Docbook, nhưng tôi không biết việc tìm/tạo các bảng định kiểu cần thiết cho MAML dễ dàng như thế nào. Nhưng nói chung không có lý do tại sao nó không thể được thực hiện.

+0

Không có chính xác những gì tôi có trong đầu - Tôi cần một trình soạn thảo WYSIWYG để chỉnh sửa tài liệu trợ giúp, tôi không tìm kiếm trình soạn thảo đồ họa XML –

+0

Vâng, ít nhất các trình chỉnh sửa này cung cấp cho bạn chỉnh sửa WYSIWYG của các phần văn bản trong các tệp trợ giúp của bạn trông khá giống với ảnh chụp màn hình của các liên kết Gustavos. Tốt hơn là phải viết mọi thứ dưới dạng XML thô, nhưng không xử lý những thứ như biên dịch nó thành các tệp trợ giúp thực sự, ... – sth

1

Không biết nếu bạn vẫn đang tìm kiếm giải pháp cho điều này, nhưng tôi đã xem xét các trình chỉnh sửa trợ giúp và chạy trên một bài viết mã hóa có thể hữu ích. Bài viết có thể được tìm thấy tại http://www.codeproject.com/KB/dotnet/DocMounter_2_Sandcastle.aspx. Nó có tính năng một trình soạn thảo có thể chỉ là những gì bạn cần.