小编Pro*_*uke的帖子

xsl:不包括父项的副本

我可以使用什么代码替换<xsl:copy-of select="tag"/>,当应用于以下xml时...

<tag>
  content
  <a>
    b
  </a>
</tag>
Run Code Online (Sandbox Code Playgroud)

..会得到以下结果:?

content
<a>
  b
</a>
Run Code Online (Sandbox Code Playgroud)

我希望回显其中的所有内容,但不包括父标记


基本上我在我的xml文件中有几个部分内容,格式为html,分组为xml标签
我希望有条件地访问它们并回显它们
例如:<xsl:copy-of select="description"/>
生成的额外父标签不会影响浏览器呈现,但它们是无效标签,我希望能够将它们删除
我是否以完全错误的方式解决这个问题?

xslt

7
推荐指数
1
解决办法
3825
查看次数

如何处理来自单独线程的窗口消息?

我希望启动一个单独的线程来处理窗口消息(通过阻塞GetMessage循环),但之后仍然在初始线程中创建窗口.

在单独的线程中,一旦启动,我就PeekMessage用PM_NOREMOVE 调用以确保存在消息队列(这是必要的吗?),然后是..

AttachThreadInput(initial thread id,GetCurrentThreadId(),true)
Run Code Online (Sandbox Code Playgroud)

..最后进入消息循环

我还没有使用互斥锁或cs来确保及时发生这种情况,但Sleep为了简单起见,我只是在我的初始线程中使用了一个语句.

无论如何,窗口消息似乎不被单独的线程拦截.

我不确定我是否正确地这样做,并希望得到任何可能的指导.两个线程都在同一个进程中

谢谢你们

windows winapi multithreading

6
推荐指数
2
解决办法
5293
查看次数

标签 统计

multithreading ×1

winapi ×1

windows ×1

xslt ×1