xml reader
1.0.2
boss install 명령 줄을 사용하여 설치가 수행됩니다.
boss install viniciussanchez/xml-reader수동으로 설치하기로 선택한 경우 프로젝트> 옵션> 리소스 컴파일러> 디렉토리 및 조건부 에서 다음 폴더를 프로젝트에 추가하기 만하면됩니다.
../xml-reader/src
uses Xml.Reader; var
LXmlReader: IXmlReader;
begin
LXmlReader := TXmlReader.New.LoadFromFile( ' C:xmlnfe.xml ' );
end ; var
LXmlReader: IXmlReader;
begin
LXmlReader := TXmlReader.New.LoadFromString( ' my xml here! ' );
end ; begin
Result := LXmlReader.Version;
end ; begin
Result := LXmlReader.Encoding;
end ; var
LMainNode: IXmlNode;
begin
LMainNode := LXmlReader.Node;
end ; var
LNode: IXmlNode;
begin
for LNode in LMainNode.Nodes do
// my code here!
end ; var
LAttribute: IXmlAttribute;
begin
for LAttribute in LMainNode.Attributes do
// my code here!
end ; var
LElement: IXmlElement;
begin
for LElement in LMainNode.Elements do
// my code here!
end ; var
LNode: IXmlNode;
LElement: IXmlElement;
LAttribute: IXmlAttribute;
begin
// get the name of a node
LNode. Name ;
// check if the node has an attribute
LNode.ContainsAttribute( ' attribute name ' );
// check if the node has a node
LNode.ContainsNode( ' node name ' );
// check if the node has an element
LNode.ContainsElement( ' element name ' );
// get the value of an attribute from a node
LNode.GetAttribute( ' attribute name ' );
// get a node from a node
LNode.GetNode( ' node name ' );
// get the element of a node
LNode.GetElement( ' element name ' );
// get the attributes of a node
LNode.Attributes;
// get the elements of a node
LNode.Elements;
// get the nodes of a node
LNode.Nodes;
// get the name of an element
LElement. Name ;
// get the value of an element
LElement. Value ;
// get the value in string format from an element
LElement.AsString;
// get the value in integer format of an element
LElement.AsInteger;
// get the name of an attribute
LAttribute. Name ;
// get the value of an attribute
LAttribute. Value ;
// get the value in string format of an attribute
LAttribute.AsString;
// get the value in integer format of an attribute
LAttribute.AsInteger;
end ; XML Reader MIT 라이센스에 따라 무료 및 오픈 소스 소프트웨어입니다.