ashi009 / ashi009/node-fast-html-parser

Could not get attribute

Offen
#9 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.