XmlドキュメントのSizeオブジェクトとPointオブジェクトを読み/解析するためのより洗練された構文がありますか?XmlDocumentからオブジェクトのサイズと位置を解析するには?
ソースXMLノード:
<objSize>{Width=64, Height=64}</objSize>
<Location_X>20</Location_X>
<Location_Y>20</Location_Y>
現在、私が使用して:サイズの場合 :ポイントの
Dim sizeNode As String = objSize.InnerText
Dim sizeText() As String = sizeNode.Split(CChar("="))
Dim width As Integer = XmlConvert.ToInt32(sizeText(1).Split(CChar(","))(0))
Dim height As Integer = XmlConvert.ToInt32(sizeText(2).TrimEnd(CChar("}")))
Dim newSize as New Size(width, height)
:
Dim newLocation As Point
newLocation = New Point(XmlConvert.ToInt32(objNode.InnerText), newLocation.Y)
newLocation = New Point(newLocation.X, XmlConvert.ToInt32(objNode.InnerText))
私は何かが欠けていますように、私はしつこい感じを持っています? ソースノードと解析コードの両方を制御できます...私はXmlNodeの作成に怠け者になっていますか? XmlConvert v.sを使用する利点はありますか。 integer.parse(または.tryparse)を使用していますか?あなたはフォーマットをコントロールしている場合
このような回答をいただきありがとうございました! – PersistenceOfVision