An Israeli woman has died a day after she was attacked by Palestinians in a West Bank settlement, a Jerusalem hospital has said.

Hospital spokeswoman Hadar Elboim identified the victim as 23-year-old Shlomit Krigman.

Police spokeswoman Luba Samri said Krigman was wounded during a knife attack by two Palestinians outside a minimarket in Beit Horon on Monday. Another Israeli woman was less seriously injured before a security guard fatally shot both assailants, she said.

Police found two homemade pipe bombs near the scene of the attack, Samri said. Security camera footage showed the owner of the store using a shopping cart to prevent the two attackers from entering.

Samri identified the attackers as Ibrahim Allan, in his 20s, and Hussein Abu Gosh, a teenager.

The attack in Beit Horon, north-west of Jerusalem, is the third stabbing inside an Israeli settlement since last week. In the last four months there have been near-daily Palestinian stabbing attacks, killing 26 Israelis and an American student.

At least 149 Palestinians have been killed by Israeli fire, 104 of them identified by Israel as attackers. The rest have been killed in clashes with Israeli troops.