Xương rồng ông chứa nhựa mủ, nhựa này có 4,0 – 6,4% cao su (The Wealth of India vol III, 1952, 224).
Nhựa xương rồng còn chứa các diterpenoid loại ingol. Gewali Mohan B; Hattori Masao đã phân lập và xác dịnh các chất thuộc loại này là 3,12 – di – o – acetyl – 8 – o – benzoyl lingol; 3,12 – di – o – acetvl – 8 – o – tigloylingol; 8 – o – tigloylingol. 3,12 – di – o – acetvl – 8 – o – tiglovlingol (CA. 112, 1990, 52164g)
Trong nhựa còn có p amvrin, euphadienol và euphorbol (Cuư. sci. 1967, 36, 204)
Zhida Min; Mizuno, Mizuo đã tách và xác định 1 diterpen tên là antiquorin cùng với 2 triterpen là friedelan 3ị3 ol và p taraxerol (CA. 110, 1989, 228607d).
Gewali Mohan B, Itattori Massao còn tách từ nhựa các triterpenoiđ mới là euphol – 3 – o – cinnamat; antiquol A và antiquol B cùng với các triterpen khác như euphol, 24 – methylenecyclo artanol; cyclo eucalenol.
Ngoài ra còn (Z) 9 – nonacosen: sitosterol và p. acetoxyphenol (CA. 113, 129334 t, 1990) .
Anjaneyulu V, Ravi K đã tách và xác định các triterpen là íriedelane – 3p – 30 diol diacetat; 30 acetoxv íríedelan 3p ol, và 3p. acetoxy íriedelan 30 – ol từ cành xương rồng (CA. 111, 1989, 130755 w) Theo Trung dược từ hải (tập I, trang 1290, 1291) ngoài một số chất kể trên, xương rồng còn có taraxeryl acetat; íriedelan 3p yl acetat; taraxenon, lupenon, p amyrin, lupeol, 4 taraxastan 3p 20 ol, 7 hydroxv ingol 3, 3 – o – angdolylingenol…
Rễ xương rồng cũng chứa tarakerol. Xương rồng còn chứa các acid hữu cơ như citrìc, tartric và ĩumaric.