Expandable IDREFs
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
Línea de trabajo
Comienza localizando la ruta de validación del esquema y la lógica de renderizado del árbol para IDREF/IDREFS y las etiquetas que contienen únicamente elementos. Confirma cómo se resuelven los IDs referenciados y, después, define como criterio de finalización mostrar los nodos referenciados resueltos dentro de una carpeta expandible, conservando el comportamiento normal de atributo o elemento cuando no se encuentra ningún destino.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- C#
- Estrellas
- 1.2k
- Forks
- 240
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/XmlNotepad
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
microsoft/XmlNotepad#532 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
microsoft/XmlNotepad#517 · 6 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
microsoft/XmlNotepad#500 ·
-
Where are the sample templates? Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
microsoft/XmlNotepad#499 · 1 comentario ·
-
The root element is not declared Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 32/100
microsoft/XmlNotepad#495 · 1 comentario ·
Todos los issues de microsoft/XmlNotepad
Issues similares
-
untriaged
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
dotnet/dotnet-api-docs#13095 ·
-
area-deployment area-integrations triage:bot-seen
Dificultad 2/5 Medio día Aptitud para principiantes 86/100
-
type/automation type/tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
newrelic/newrelic-dotnet-agent#3850 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
LuckyPennySoftware/AutoMapper#4660 ·