Я использую System.Xml.XmlElement в качестве параметра для отправки данных XML в WCF.Является ли это, как правило, совместимым способом отправки данных XML в WCF, так что, например, веб-служба PHP или Java поймет это, если я отправлю их с клиента WCF?Я читал, что никогда не должен отправлять XML напрямую как строку в WCF.
В WSDL, сгенерированном WCF, объект XmlElement сопоставляется с элементом xsd: any следующим образом:
<xsd:element name="SendXMLData">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="MyXMLParameter" nillable="true">
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="0" processContents="lax" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Может ли xsd: any выполнять работу для взаимодействия?
Спасибо!