国际私法上法律冲突产生的原因主要有( )。

A、对同一民事关系,相关国家的法律作出了不同的规定
B、一国法律的域内效力与另一国法律的域外同时作用于同一民事关系,法律的域内效力与法律的域外效力产生冲突
C、对同一法律概念,相关国家作出了不同的法律解释
D、受案法院在一定条件下承认外国法律的域外效力
出自:国家开放大学秘书学1