@Override public void FromXMLNode(Node ANode) throws Exception { super.FromXMLNode(ANode); // . Width Node _Node = TMyXML.SearchNode(ANode, "Width"); if (_Node != null) { Node ValueNode = _Node.getFirstChild(); if (ValueNode != null) Width = Integer.parseInt(ValueNode.getNodeValue()); } // . Height _Node = TMyXML.SearchNode(ANode, "Height"); if (_Node != null) { Node ValueNode = _Node.getFirstChild(); if (ValueNode != null) Height = Integer.parseInt(ValueNode.getNodeValue()); } // . FrameRate _Node = TMyXML.SearchNode(ANode, "FrameRate"); if (_Node != null) { Node ValueNode = _Node.getFirstChild(); if (ValueNode != null) FrameRate = Integer.parseInt(ValueNode.getNodeValue()); } // . BitRate _Node = TMyXML.SearchNode(ANode, "BitRate"); if (_Node != null) { Node ValueNode = _Node.getFirstChild(); if (ValueNode != null) BitRate = Integer.parseInt(ValueNode.getNodeValue()); } }
@Override public synchronized void ToXMLSerializer(XmlSerializer Serializer) throws Exception { super.ToXMLSerializer(Serializer); // . Width Serializer.startTag("", "Width"); Serializer.text(Integer.toString(Width)); Serializer.endTag("", "Width"); // . Height Serializer.startTag("", "Height"); Serializer.text(Integer.toString(Height)); Serializer.endTag("", "Height"); // . FrameRate Serializer.startTag("", "FrameRate"); Serializer.text(Integer.toString(FrameRate)); Serializer.endTag("", "FrameRate"); // . BitRate Serializer.startTag("", "BitRate"); Serializer.text(Integer.toString(BitRate)); Serializer.endTag("", "BitRate"); }