![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1 |
#include <SFXXMLDocumentFragment.hpp>
class SFXXMLDocumentFragment : public SFXXMLNode;
SFMTYPEDEFCLASS(SFXXMLDocumentFragment)


DocumentFragment ノード (SFXXMLDocumentFragment) は、 XML 文書の文書フラグメントを保持します。
SFXXMLNode | SFXXMLAttribute | SFXXMLCDATASection | SFXXMLComment | SFXXMLDocument | SFXXMLDocumentType | SFXXMLElement | SFXXMLEntity | SFXXMLEntityReference | SFXXMLNotation | SFXXMLProcessingInstruction | SFXXMLText
| コンストラクタ/デストラクタ |
|---|
|
SFXXMLDocumentFragment(
SFXXMLDocumentPtr owner
) SFXXMLDocumentFragment( SFXXMLDocumentFragmentConstRef other , Bool deep = false ) SFXXMLDocumentFragment クラスのコンストラクタです。
|
|
~SFXXMLDocumentFragment( Void ) SFXXMLDocumentFragment クラスのデストラクタです。
|
| パブリック関数 | |
|---|---|
| SFCError |
CloneNode(
SFXXMLNodeHandle clonenode
, Bool deep
) ノードのコピーを作成します。
|
| ACharConstPtr |
GetNodeName( Void ) ノードの名前を取得します。
|
| NodeType |
GetNodeType( Void ) ノード タイプを取得します。
|
| SFCError |
AppendChild(
SFXXMLNodeConstPtr newchild
)
(SFXXMLNode から継承)
子ノードの最後にノードを追加します。
|
| Bool |
EqualNode(
SFXXMLNodeConstPtr arg
)
(SFXXMLNode から継承)
指定したノードと同等かどうかを判定します。
|
| DOMNodeListPtr |
GetChildNodes( Void )
(SFXXMLNode から継承)
すべての子ノードを取得します。
|
| SFXXMLNodePtr |
GetFirstChild( Void )
(SFXXMLNode から継承)
最初の子ノードを取得します。
|
| SFXXMLNodePtr |
GetLastChild( Void )
(SFXXMLNode から継承)
最後の子ノードを取得します。
|
| SFXXMLNodePtr |
GetNextSibling( Void )
(SFXXMLNode から継承)
次の兄弟ノードを取得します。
|
| ACharConstPtr |
GetNodeValue( Void )
(SFXXMLNode から継承)
ノードの値を取得します。
|
| SFXXMLNodePtr |
GetParentNode( Void )
(SFXXMLNode から継承)
親ノードを取得します。
|
| SFXXMLNodePtr |
GetPreviousSibling( Void )
(SFXXMLNode から継承)
前の兄弟ノードを取得します。
|
| SFXAnsiString |
GetText( Void )
(SFXXMLNode から継承)
ノード テキストを取得します。
|
| Bool |
HasChildNodes( Void )
(SFXXMLNode から継承)
子ノードを持つかどうかを判定します。
|
| SFCError |
InsertBefore(
SFXXMLNodeConstPtr newchild
, SFXXMLNodeConstPtr refchild
)
(SFXXMLNode から継承)
ノードを挿入します。
|
| Bool |
IsSameNode(
SFXXMLNodeConstPtr other
)
(SFXXMLNode から継承)
指定したノードと同一であるかを判定します。
|
| SFCError |
RemoveChild(
SFXXMLNodeConstPtr oldchild
)
(SFXXMLNode から継承)
子孫ノードも含めて子ノードを削除します。
|
| SFCError |
ReplaceChild(
SFXXMLNodeConstPtr newchild
, SFXXMLNodeConstPtr oldchild
)
(SFXXMLNode から継承)
子ノードを置換します。
|
| Void |
SetNodeValue(
ACharConstPtr value
)
(SFXXMLNode から継承)
ノードに値を設定します。
|
| SFCError |
SetText(
SFXAnsiStringConstRef text
)
(SFXXMLNode から継承)
ノード テキストを設定します。
|
| 型 |
|---|
|
DOMNamedNodeMap
(SFXXMLNode から継承)
複数の DOM ノードを名前で管理するためのクラスです。
|
|
DOMNodeList
(SFXXMLNode から継承)
複数の DOM ノードをリスト形式で管理するためのクラスです。
|
|
NodeType
(SFXXMLNode から継承)
ノード タイプの数値です。
|
[ public, explicit ]
SFXXMLDocumentFragment(
SFXXMLDocumentPtr owner // ルート
);
[ public, explicit ]
SFXXMLDocumentFragment(
SFXXMLDocumentFragmentConstRef other // SFXXMLDocumentFragment のインスタンス
Bool deep = false // 子を再帰的にコピーするかどうか
);
[ public, virtual ] virtual ~SFXXMLDocumentFragment(Void);
[ public, virtual ] SFCError CloneNode( SFXXMLNodeHandle clonenode // コピー先のノード(Handle 型) Bool deep // 子ノードが再帰的にコピーされるかどうか );
コピー先ノードを指定します。
true の場合、子ノードを再帰的にコピーします。
false の場合、ノード自身だけをコピーします。
[ public, virtual, const ] ACharConstPtr GetNodeName(Void);
"#document-fragment" を返します。
[ public, virtual, const ] NodeType GetNodeType(Void);
DOCUMENT_FRAGMENT_NODE を返します。
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|