A triple-bonds-containing poly(ether/ester): synthesis, characterization and cross-polymerization