ashi009 / ashi009/node-fast-html-parser
Could not get attribute
Offen
- Vorherrschende Sprache
- JavaScript
- Sterne
- 166
- Forks
- 151
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
If the attribute value contains `"`, then the attribute will break. like this:
```js
var root = parseHTML('
root.firstChild.attributes.should.eql({
'a': '12',
'data-id': '!$$&',
'yAz': '1',
'data-props': 'abc"d' // abc
});
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Reproduziere das Problem mit dem parseHTML-Beispiel im Report und untersuche den Einstiegspunkt für das Parsen von HTML-Attributen. Füge eine Abdeckung für einen Attributwert hinzu, der ein maskiertes doppeltes Anführungszeichen enthält, wobei der erwartete Wert von data-props erhalten bleibt, und verifiziere, dass die geparsten Attribute mit dem Beispiel übereinstimmen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- web-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 50/100