Expandable IDREFs
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
Hướng nghiên cứu
Bắt đầu bằng cách xác định đường dẫn xác thực schema và logic kết xuất cây cho IDREF/IDREFS cũng như các thẻ chỉ chứa phần tử. Xác nhận cách các ID được tham chiếu được phân giải, sau đó xác định tiêu chí hoàn thành là hiển thị các nút được tham chiếu đã phân giải bên trong một thư mục có thể mở rộng, đồng thời duy trì hành vi thuộc tính hoặc phần tử thông thường khi không tìm thấy đích.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The ID and IDREF/IDREFS XML data types are often used to "point" to data that exists elsewhere. It is often advantageous to define something once and reference it as need. However, this introduces a level of indirection that makes it difficult to quickly inspect XML and determine its logical meaning.
I am proposing an enhancement to XmlNotepad to address this. When a IDREF/IDREFS is encountered that points to one or more defined IDs, instead of appearing as an attribute/element, it would appear as a folder (like element-only tags currently do). This folder would contain the the tags referenced by IDREF/IDREFs.
Access to the nodes could be handled by constructing a Dictionary<IDREF, XmlNode> during schema validation.
- Ngôn ngữ chính
- C#
- Star
- 1.2k
- Fork
- 240
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của microsoft/XmlNotepad
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
microsoft/XmlNotepad#532 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100
microsoft/XmlNotepad#517 · 6 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
microsoft/XmlNotepad#500 ·
-
Where are the sample templates? Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
microsoft/XmlNotepad#499 · 1 bình luận ·
-
The root element is not declared Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 32/100
microsoft/XmlNotepad#495 · 1 bình luận ·
Tất cả issue của microsoft/XmlNotepad
Issue tương tự
-
untriaged
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
dotnet/dotnet-api-docs#13095 ·
-
area-deployment area-integrations triage:bot-seen
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 86/100
-
type/automation type/tech-debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
newrelic/newrelic-dotnet-agent#3850 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
LuckyPennySoftware/AutoMapper#4660 ·