Most common cause of severe hematemesis in a child is –
"Massive  hematemesis in a child is almost always due to variceal bleeding". Variceal bleeding is due to portal hypertension.
Portal hypertension
Peptic ulcer
Mallory weiss syndrome
None of the above