C# XML Структура Fix - PullRequest
       0

C# XML Структура Fix

0 голосов
/ 29 января 2020

Я пытаюсь преобразовать пример XML «объект» во что-то, что я могу затем « Редактировать> Специальная вставка> Вставить XML как классы » в Visual Studio 2017.

Пример XML, который мне дали, выглядит следующим образом:

<order><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<Order xmlns="http://tempuri.org/OrderXMLSchema.xsd">
<Header>
<customerNumber>######</customerNumber>
<customerPoNumber>MyPO1234</customerPoNumber>
<shippingBranch>##</shippingBranch>
<shipViaMethod>UPS Ground - Commercial</shipViaMethod>
<shipTo>
  <name>Test Pools</name>
  <addressLine1>2132 Delaware Ave</addressLine1>
  <addressLine2></addressLine2>
  <addressLine3></addressLine3>
  <city>Kenner</city>
  <state>LA</state>
  <postalCode>70062</postalCode>
  <shippingInstructions></shippingInstructions>
</shipTo>
<shipToNumber></ shipToNumber >
<contact>Jane Doe</contact>
<phoneNumber>555-555-5555</phoneNumber>
<faxNumber>555-555-5555</faxNumber>
<emailAddress>jane.doe@email.com</emailAddress>
<writtenBy>CIT</writtenBy>
</Header>
<OrderDetail lineNumber="1">
<productNumber>HAY-10-371</productNumber>
<quantity>2</quantity>
<comment>Line item comments</comment>
</OrderDetail>
<OrderDetail lineNumber="2">
<productNumber>HAY-10-372</productNumber>
<quantity>5</quantity>
<comment>Line item comments</comment>
</OrderDetail>
</Order>]]></order>

В документе внизу есть комментарий, который я не могу реализовать и получить действительный XML.

В нем говорится:

* «[CDATA» и «]» может потребоваться удалить для C# интеграций, но может потребоваться для PHP интеграций.

Я просто не могу получить действительный XML и создать его как класс в VS.

Любое руководство будет с благодарностью!

1 Ответ

0 голосов
/ 29 января 2020

Вот что я закончил:

<Order xmlns="http://tempuri.org/OrderXMLSchema.xsd">
<Header>
<customerNumber>######</customerNumber>
<customerPoNumber>MyPO1234</customerPoNumber>
<shippingBranch>##</shippingBranch>
<shipViaMethod>UPS Ground - Commercial</shipViaMethod>
<shipTo>
<name>Test Pools</name>
<addressLine1>2132 Delaware Ave</addressLine1>
<addressLine2></addressLine2>
<addressLine3></addressLine3>
<city>Kenner</city>
<state>LA</state>
<postalCode>70062</postalCode>
<shippingInstructions></shippingInstructions>
</shipTo>
<shipToNumber></shipToNumber>
<contact>Jane Doe</contact>
<phoneNumber>555-555-5555</phoneNumber>
<faxNumber>555-555-5555</faxNumber>
<emailAddress>jane.doe@email.com</emailAddress>
<writtenBy>CIT</writtenBy>
</Header>
<OrderDetail lineNumber="1">
<productNumber>HAY-10-371</productNumber>
<quantity>2</quantity>
<comment>Line item comments</comment>
</OrderDetail>
<OrderDetail lineNumber="2">
<productNumber>HAY-10-372</productNumber>
<quantity>5</quantity>
<comment>Line item comments</comment>
</OrderDetail>
</Order>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...